David Winterbottom
760e4965a4
Custom proxy ranges can now be used.
They need registering using oscar.apps.offer.custom.create_range which
will create the model instance with the correct proxy class path.
After that, they will be available to see in the dashboard (but not
editable) and can be used in offers.
Fixes #385