Add support for using kcachegrind for profiling
Add nginx directives for favicon
Update docs/source/getting_started.rst

Replaced legacy 'shop' name with 'application'
Adjust email auth backend to allow emails to contain capitals

Before it was lower-casing everything first which prevented users being
able to login if their email address contained capitals.  We now only
lower case the host part as this is case-insensitive.

Fixes #505
Add Meridian as an example Oscar site
Fix bug with updated auth backend

Now it checks to see if an email is being submitted.
Adjust attribute container behaviour

It now raises an exception if initialising and the attribute can't be
found.
Improve flash message handling

Add better tag handling (by creating a new template filter) and allow
icons to be disabled.

Fixes #482
Improve product class admin display
Adjust handling of product classes which don't track stock

* Remove the default of 0 on num_in_stock field
* Look at the product class setting when determining if a product is
  available to buy.

Fixes #459
Adjust offer dashboard in light of UX comments

* Move status within detail page to indicate that it isn't directly
  editable.
* Add description to sidebar summary
* Use JS to hide/show value field in benefit form

Fixes #498 (well, most of the points anyhoo)
Add lost German translation
Add documentation to change URL patterns
Fix syntax error in docs code example
Rework URL customisation recipe

More focus on integration into root urls.py
Improve comments on price fields on stock record
Switch to tarball URL for haystack dependency
Add admin functionality for Contributor(Role)s

Fixes #484
Tidy flatpages/layout templates
Tidy pages dashboard templates