Modified move_plugin to checkfor plugin limits.
Fixed Moving a plugin to a new placeholder ignores placeholder limits (#1646)
Merge branch 'develop' of github.com:divio/django-cms into issue-1646
Fixed typo in class doc.
Fix for #1609 Adapt to new signature of get_inline_instances but also keep backwards compatibility with django 1.4
Fix test_page_permissions_inline_visibility test for Django 1.5

The method signature for ModelAdmin.get_inline_instances has changed and
therefore the test case must call the method in a different way when
testing with Django 1.5.
Fix infinite recursion when adding new pages
Use json module instead of django.utils.simplejson for Django 1.5
Add {% load url from future %} to sampleapp templates

This fixes the usage of the url templatetag for Django 1.5.
Fix saving of plugins for Django 1.5
Add support for django-reversion 1.7

django-reversion 1.7 removed some deprecated parts of the API. This
commit modifies the Django CMS code to use the new API which is already
supported supported in django-reversion 1.6.x which is required for
Django <1.5 support.
Fix post_save_user signal handler for Django 1.5
Fix copying of plugins for Django 1.5
Update requirements in setup.py to include Django 1.5
Modify .travis.yml and add a requirements file for Django 1.5
Specify stricter version numbers for test requirements

According to the django-reversion wiki the version number of Django and
django-reversion must match:

https://github.com/etianen/django-reversion/wiki/Compatible-Django-Versions

Django 1.3.7, django-reversion 1.5.7
Django 1.4.5, django-reversion 1.6.6
Django 1.5, django-reversion 1.7
Update docs to list Django 1.5 as supported

[ci skip]