The left-hand field in dashboard is link

You can click on the left-hand field of a table in dashboard which links
to the detail page. See issue #638.
Replace None with -
Create new buttons are on the right top

Every simple button for *Create new* is placed now on the right top.
Complicated forms for creating new entities (eg. Create new product) are
still on their place, though.
Updated functional test for new category

The name of link was changed when moving 'New category' button right top
to 'Create new category' to match consistency with others dashboard
pages.
Added 'dig-style pagination'

Created additional pagination style `ellipses_pagination` which emulates
dig-style pagination, see issue #638. Instead of links only to previous
and next page, the list of page numbers is displayed. To prevent
displaying enormous number of page numbers, only couple of page numbers
are shown (first N, couple of pages around the current page, last N
pages). See `oscar/templatetags/ellipses_pagination.py` for algorithm
description.

The new pagination is not deployed as default pagination yet. You can
change that by changing partials to `ellipses_pagination` instead of
`pagination`.
Add "save now" button to editing offers

When editing an existing offer, there is an additional button to save
changes immediately instead of finishing all 4 steps of offer editing
wizard. Partially fixes #638.
Move filter button to stock alert table

Button to filter stock alerts had a separate table with only one button
in dashboard. In result, much space was wasted for this single button.
Add sortable column headings where appropriate

Partially fixes #638.
Add tab "Recently edited" for products
Remove duplicate "Date joined" field
Merge pull request #939 from schoonc/fixduplicatefield

Remove duplicate "Date joined" field
Merge pull request #638

Conflicts:
	oscar/apps/dashboard/catalogue/views.py
	oscar/apps/dashboard/partners/views.py
	oscar/apps/dashboard/reviews/views.py
	oscar/templates/oscar/dashboard/catalogue/product_list.html
	oscar/templates/oscar/dashboard/orders/order_list.html
	oscar/templates/oscar/dashboard/pages/index.html
	oscar/templates/oscar/dashboard/ranges/range_list.html
	oscar/templates/oscar/dashboard/reports/partials/open_basket_report.html
	oscar/templates/oscar/dashboard/reports/partials/order_report.html
	oscar/templates/oscar/dashboard/reports/partials/submitted_basket_report.html
	oscar/templates/oscar/dashboard/reports/partials/user_report.html
Merge branch 'master' of github.com:tangentlabs/django-oscar
Extend offers to work when taxes aren't known

This involves some quite involved changes to the internals of how offers
and organised.  A new boolean field has been added to the offer model to
indicate whether to apply to prices exclusive of tax.  This is used
within the offer methods to determine whether a basket meets a
condition, and how to apply the benefit if it does.

Fixes #925
Fixes #924
Rename basket Line properties for clarity

Previous names were ambiguous as to whether discounts were being
included or excluded.
Merge remote-tracking branch 'upstream/master'
Replace wysihtml5 with TinyMCE editor 4.0.10

bootstrap-wysihtml5 was too buggy.  I was trying to avoid TinyMCE but it ended up
being the easier to use.  I tried with CKEditor but it proved too
difficult to configure.

Fixes #757
Fixes #946
Fixes #945
Fixes #944
Merge remote-tracking branch 'upstream/master'