Update requirements.
Remove now obsolete migrate_history django command.
Remove now obsolete migrate_references django command.
Remove obsolete code that uses reversion.
Remove reversion from requirements.txt
Register timeline signals in app.ready hook.
Fix settings compatibility.
Remove south and reversion from requirements.txt
Add django1.7 migrations.
Update development dependencies.
Add pillow to requirements.
Refactor test factories to new factoryboy version (more compatible with django 1.7)
Patch client test fixture with useful login method.

This removes django-testclient-extensions because
it doesn't compatible with django 1.7.
Remove django-testclient-extensions from requirements.
Fix migrations related to wrong resolution of history entry model.
Fix HistoryResourceMixin class import.
Improved monkey patching setup.

And remove unused monkey patching functions.
Remove unused import.
Set RolePoints.points relation nullable.
Setup django on start testrunner.