Tidy up urls.py and settings.py
Use mirrors when pip installing the demo site
Typo
Added `accept` attribute on image widget, added alert message when loaded an invalid image.
Install django-oscar-stores
Created base templates for email html and txt layouts in order to avoid repeating layout accross files.
Merge pull request #629 from davividal/typo

Fix typo: 'Purchases' instead of 'Purchaes'
Add `autocomplete=off` to dashboard product form

Fixes #631
Add link to stores page in footer
Fork Oscar's statics into demo site

This is the recommended approach:
http://django-oscar.readthedocs.org/en/latest/howto/how_to_handle_statics.html

It does break the link with Oscar's statics though - which may be a
problem if new markup and LESS is introduced.

Set `USE_LESS = True` to your `settings_local.py` to ensure the LESS
files are used to render the page.
Use absolute image URLs in LESS files

Relative URLs (eg '../img/ui/stars.png') are incorrect when the LESS
files are compiled on-the-fly.  When this happens, the compiled CSS file
is located in `/static/CACHE/css` (rather than the usual location of
`/static/oscar/css`).  Hence the relative URL is not correct for images.

This commit simply replaces the "../" with "/static/oscar" which is fine
for the demo site but probably not suitable for core Oscar.  This
isn't a long-term solution as this URL is built with the STATIC_URL
setting which is configurable per project.  Better to have a LESS
variable which defines a "base URL" for included images.
Add products importer and simple books CSV fixture
Add product image importer
Merge pull request #630 from tangentlabs/issue/524/image-upload-validation

Improved image upload handling
Download imports now work
Open image files in binary mode

Apparently copying on Windows doesn't work without it, and it's the
right thing to do anyway.

Fixes #277
make puppet: Ensure modules directory exists

Fixes #553.
Fix bug with product class lookups in variants

This causes availability messages to fail in templates as an exception
is raised for variant products which don't define a product class.
Correct generation of attribute summary for a product

Before this commit, the summary was ignoring the attribute values and
just showing the attribute names themselves.
Use better columns names in product admin list