Moved image resizer to oscar.apps.dynamic_images, this is so that django picks up the app correctly for running tests.
Started work on unit tests for resizer, started with the URL parsing and fixed a couple of bugs in the process. Just begun work on testing the various mods.
Changed format conversion syntax to /filename.jpg.to.gif so that there's a greater tolerance for source files with dots in their names
Added concept of response backends to image resizer, so it's now trivial to use something like X-Sendfile and X-Accel-Redirect rather than serving the image data directly through the app.
Moved exceptions into their own module to avoid circular imports
Changes: Image Resizer - Refactored code slightly to split mods and cache into separate modules. Added support for overriding installed mods and cache backend with settings rather than subclassing ImageModifier and BaseImageHandler