Switch to using BytesIO in the thumbnail filter library
Allow running without PIL, albeit badly

PIL is not available for Py3 yet.
Start fixing up the exception syntax
Remove monkeypatch_class -- it definitely will not work with PY3 like that
It only crashes when saving with PY3 now
Clicking through the example on PY3 / Django 1.5 works too, now
Down to four testsuite errors on PY3