-----------------------------
* Replace removed mimetype argument to HttpResponse. The ``mimetype`` argument to HttpResponse has been removed in Django 1.7 after the standard deprecation cycle. Its ``content_type`` has been available as an alias from 1.4, so changing it should be fine - Alex Hill
* Upgrade to latest Mezzanine bits in ``project_template's`` ``settings.py`` - Stephen McDonald
* Clean up styling of front-end order history - Stephen McDonald
* Use POST request for order email from order history page. Closes 209 - Stephen McDonald
* Added support for handling both South and Django 1.7 migrations - Stephen McDonald
* Ensure ProductImage deletion does not delete variations - averagehuman
* Updated ``setup.py`` from Mezzanine - Stephen McDonald
* Remove depth arg from ``select_related`` calls, which is no longer used in Django 1.7. Closes 211 - Stephen McDonald
* Handle installing initial data with Django 1.7's syncdb signals - Stephen McDonald
* Define ``ProductAdminForm.exclude`` for Django 1.8 - Stephen McDonald
* Hide PDF invoice buttons in admin when xhtml2pdf not installed. Closes 214 - Stephen McDonald
* Fix currency symbol on Windows with alternate encodings. Closes 215 - Stephen McDonald
* Remove EmptyCart, use unsaved Cart instead - Alex Hill
* Call ``cart.save()`` in ``add_item()`` if necessary - Alex Hill
* Bind cart to session in ``recalculate_cart`` - Alex Hill
* Revert changes to cart view - Alex Hill
* Added string format method. 218 - Kulbir
* Latest Django patch releases in travis config - Stephen McDonald
* Remove import of Cart in CartManager - Alex Hill
* French po fix for strings :1 item:Wishlist contains 1 item , mo rebuilt - Steve Murphy
* Attempt to fix build, closes 222 - Fernando Macedo
* Remove initial data setup - this needs to incorrectly go in Mezzanine since Django's new migrations signals don't provide a ``created_models`` arg - Stephen McDonald
* Added migrations for changed ``_order`` and image fields - Stephen McDonald
* Allow order email resend view to correctly redirect, even when requested via GET. Closes 225 - Stephen McDonald
* Remove Django versions from travis config that Mezzanine no longer supports - Stephen McDonald
* Account for ``cartridge.shop`` being after ``mezzanine.pages`` in the template rendering pipeline - Mathias
* Change models ``__unicode__`` into ``__str__`` - Mathias
* Migrations for Django 1.8 - Alex Hill
* Explicitly set email field ``max_length=254`` - Alex Hill
* Update Django/Python versions to test against, in line wiht Mezzanine for next release - Stephen McDonald
* Remove all support for South in favour of Django >= 1.7 migrations - Stephen McDonald
* Remove any handling for Django < 1.7 - Stephen McDonald
* Suggest using Mezzanine master during development - Alex Hill
* Updated email address for security issues - Stephen McDonald
* Add ``CHECKOUT_STEP_PAYMENT`` to checkout view context - David Sanders
* Add object-tools-items block to order admin template - David Sanders
* Better use of object-tools-items block in Order admin template - David Sanders
* Fix add/edit checks in order admin for pdf/email links - Stephen McDonald
* Catch up from ``mezzanine.project_template.urls`` - Mathias
* Consistent image manipulations in the admin - Mathias
* Added ``block.super`` call to ``extra_head`` block. It's the only ``extra_*`` block without a ``block.super`` call - David Sanders
* Add ``extra_context`` kwarg to all views - David Sanders
* Drop ``locale.currency`` workaround for Python 2.4 - David Sanders
* Added migration for new ``publish_date`` db index from Mezzanine's Displayable - Stephen McDonald
* Refactor ``CartManager.from_request`` to use update - David Sanders
* Avoid extra DB dip in cart template - David Sanders
* Add a test to fail when Cart changes - Alex Hill
* Improve comments in ``CartManager.from_request()`` - Alex Hill
* Change ``set_locale`` to only catch ``locale.Error`` - David Sanders
* Make ``SHOP_CURRENCY_LOCALE`` non-editable, since it's required at import time - Stephen McDonald
* Fix ``authorize.net`` for python3 - Sergey Maranchuk
* use OrderedDict in ``admin.py``, ``managers.py`` - slav0nic
* fix 258: ``shipping_fields.js`` is broken starting from jquery 1.9 - Sergey Maranchuk
* Upgrade project template to Mezzanine 4.0 - Stephen McDonald
* Restore 'shop' section in ``ADMIN_MENU_ORDER`` example in ``settings.py`` - Stephen McDonald
* Bump required Mezzanine version, and Python version classifiers - Stephen McDonald