Handle permissions for ProductCreateUpdateView
Fix bug in permissions for dashboard.catalogue app

The default permission was incorrectly set. This also masked the missing
entry in the permissions_map for editing products.
Drop fine-grain control with Django's default permissions

I've changed my mind on this and think we should KISS. So the support
for the catalogue.*_product permissions has been dropped from the stock
dashboard. Clear case of feature creep, and it's easily added if needed.
Add permission support to oscar.test

This will become commonly-needed functionality.
Add permissions support to dashboard order views
Bugfix for filtering in OrderListView

Seems like somebody forgot to use the date_to variable.
Add assertNoAccess test to ClientTestCase

Checks for both HTTP 403 and 404
Add tests for permission-based dashboard order views