Updated .gitignore to include .vagrant
Add Sobusa site to README case studies
Clean-up pagination mark-up in templates

* Remove unnecessary conditionals
* Consolidate on one pagination partial
Rework availability logic to use less DB queries

* Fixes bug with prefetch_related where looking up secondary relations
  raises a DoesNotExist exception.
* Reworks cached partner map to use PKs instead of names.
  Availability logic from product class is looked up in product obj
  rather than in wrapper to avoid unnecessary queries.
Add convenience wrapper for webtest

Fixes #367
Added template block addtional_order_information

Allow extending templates to add more to the order information list
(i.e. shipping details of the order) without having to copy the entire
existing info.
Merge pull request #371 from mbelarbi/master

Added additional_order_information template block to order details template
Replace local patch_settings decorator with Django's override_settings

It didn't exist when I wrote patch_settings but now there's not point
having two versions of the same thing.
Extract functionality from oscar.test into separate package

Fixes #376
Merge pull request #363 from idorosen/patch-1

Updated .gitignore to include .vagrant
Switch testsupport link to PyPI version
Restyle dashboard

* Re-skin of the dashboard home page.
* Ensure the graph on the home page dashboard shows only 12 segments on the x-axis and not 24.
* Add auto refresh of 5mins to dashboard index

Fixes 366
Clean up documentation typos (e.g., use 'e.g.' instead of 'eg'; misspellings; GitHub vs Github; consistent use of Oscar vs oscar or django-oscar when referring to the product)
more minor doc fixes for consistency
Update docs/source/recipes/how_to_create_categories.rst

Minor typo.
Allow count-based availability for offers

Required several schema changes:
* Add num_applications to offer model to track number of times an offer
  has been applied within an order.
* Add max_global_applications to offer model to set a limit on how many times an offer
  can be used.
* Add frequency to order discount to provide insight into how many times
  an offer was applied for a particular order.

Structure of dashboard changes to talk about offer 'availability'
instead of assuming a start- and end-date.
s/max_applications/max_basket_applications in offer model

Renaming column for clarity now that we have alternative fields for
tracking consumption counts
Correct docstring
Remove South from testing requirements

It's now in the setup.py reqs so not needed here.
Add per-user offer availability setting