Cleaning up the codebase a little.
Fairly large refactor of the revision management backend.
Renamed top-level create_on_success decorator to create_revision.
Moved amputated ./manage.py file back into the test_project
Added in slug for individual revision managers, and improved efficiency of createinitialrevisions command.
Whitespace fix.
Replacing a list comprehension with a generator expression.
Simplifying followed relations logic.
Reviewing tests for registration logic.
Added in fixes for middleware.
Fixing reversion tests.
Adding in framework for new tests.
Added in tests for new registration paradigm.
Added in tests for createinitialrevisions command.
Cleaned up test code a little.
Added in warnings about pending deprications.
Moving old model manager-based api methods to revision manager.
Added in tests for low level API useage.
Renamed revisions.revision to revisions.default_revision_manager
Added in tests for invalidated revisions.