Use THUMBNAIL_KEY_PREFIX in sandbox/demo

To avoid having cache clashes.
Don't display 'None' in dashboard product list
Don't allocate stock for product classes with track_stock=False

We now check in the OrderCreator for this attribute and only allocate if
it is true.

Fixes #671
Reclassify order tests as integration tests

As they save stuff...
Add compose function for combining decorators