Expanded core class overriding example, added explanation on required changes to settings.py
Clean up some minor issue with JSON
Correct slugify usage

Not quite sure how it regressed in the catalogue app.  Git blame does
not help sadly.
Add a few comments around communication events
Migrate virtual-* dependencies to requirements file

They are only really required if you are developing Oscar's CSS files -
they are not a real dependency of Oscar.
Use CSS over Less as the default in the sandbox

You only want to compile Less files if you are developing the CSS of
Oscar.  Most people don't do this and so we default to serving
compressed CSS without Less compilation.  This also means that
the many contributors don't need to bother installing node.js and lessc,
which makes the installation process much simpler.

This change also re-introduces the `USE_LESS` setting which controls
whether Less files are used or not.
Update docs with how to develop CSS/LESS
Compile CSS before packaging in release script
Alter how absolute discounts are applied

This change applies the discount to all matching lines in the benefit
range, weighting the discount by the line prices.  The old way was to
iterate over each line and try and apply all the discount.

This new way means that applying an absolute benefit consumes more
products from the basket than the old way, which may possibly have some
confusing side-effects.

This change avoids an issue where customers can get a free product if
they return most of the ordered products apart from the one that was
discounted to zero.
Fix broken init in ui.js

After ``oscar.catalogue`` from ``ui.js`` in
768311780b64613925e6b5a3a5aba5e824b09865 its init statement was
not removed causing the JS to fail.
Merge pull request #595 from tangentlabs/issue/595/offer-discounts

Alter how absolute discounts are applied
Merge pull request #546 from tangentlabs/issue/546/less-node-css

Installation issues with virtual-node and virtual-less
Reduce SQL queries per page

A liberal application of `select_related` and `prefetch_related` is a
useful thing.
Bump version of oscar_testsupport to fix voucher issue
Remove unnecessary product class check from stock wrapper

This check now happens in the product itself to avoid the extra SQL
queries involved.
Add simple offer homepage
Extend recipe on customising a core class

Building on the work of @ArtS
Merge pull request #531
Add docs target to makefile
Update .po files