styled login, fixed include for single/feature promo, begun responsive/mobile (head,foot,product lists,home page )
added styles for the category listing on browse.html
Merge branch 'issue/557/demo' of https://github.com/tangentlabs/django-oscar into issue/557/demo
Allow a product to have multiple stockrecords
Introducing the "strategy" middleware

This is responsible for picking the appropriate strategy class for the
session and assigning it to the request.

The strategy class then is responsbile for returning the appropriate
price and availability wrappers for a given product.

A template tag is responsible for calling the strategy class with the
product to get the appropriate wrappers needed in the template.
Adjust customer-facing templates to use new strategy API
Add fixture for testing multi-stockrecord products
Add deprecation warnings on old-style stockrecord properties
Adjust fetching of stockrecords to use select_related
Extend basket line with stockrecord field
Allow products to be added to basket

This requires changes to `add_product` to allow the chosen stock record
to be passed in.  The various basket properties then use the selected
stockrecord to fetch price information.

This implementation is likely to change to allow tax to be calculated
based on session variables at some point - probably by injecting the
price strategy into the constructor.
Initialise temporary basket vars in __init__

This is a better way of doing it than using immutable class variables.
Adjust basket admin to handle new stockrecord structure

Improve __unicode__ method for stockrecord.
Misc template tweaks
Adjust OrderCreator to handle new stockrecord structure
Extend form_field partial to allow label to be hidden
Misc dashboard template tweaks
Catalogue dashboard supports multi-stockrecord

This requires a formset for stockrecords instead of a single form (which
actually is easier to handle than the previous situation).  We have to
pass the product_class through to the formset forms though which is
mildly tricky.
Disable template timings debug toolbar panel
Range dashboard now works with multistockrecord