Version 1

Version one is meant to be as compatible as possible to Django's own ImageField implementation. I reduces additional features to a minimum and moves all additional features into proper utils.

Changelog:
- Python 3 support
- remove buildout form tests
- improved test coverage
- move image size validation into pluggable validators
- refactor upload_to utils into callables with inheritance
- allowing tupel and dictionary variation declaration