This change is to support using a non-default revision_manager on the CompareVersionAdmin. This is already support by the base VersionAdmin. Still needs some tests which I'm happy to write. Just wanted to get the discussion started to see if this seemed like a reasonable approach.
I use only the default revision_manager, so i didn't need this, yet. But if it work and the unittests didn't fail i would merge this.
Use VersionAdmin.revision_manager rather than default_revision_manager.
Add new test model and register in the admin with custom reversion ma…
…nager. Fix test case counting registered models.
Additional tests for model with non-default reversion manager.
Reverse admin urls in tests rather than hardcoding.
Rebased to the latest master and added tests.