Dynamic template directory
Add tests for custom template dir
Add documentation
Improve template checking system
Improve tests checking actual template loading and for badly placed templates directory
Add support for site-enabled CMS_TEMPLATES_DIR
Switch to module-based templates dir configuration. This allow for easier translation of template names.
Update documentation
If JavaScript sends empty string as the language parameter when re-ordering, use language from the plugin
If JavaScript sends empty string as the language parameter when re-ordering, use language from the plugin
Merge branch 'fix_for_plugin_ordering' of github.com:damianmoore/django-cms into fix_for_plugin_ordering
Added PAGE_MENU_IDENTIFIER and HISTORY_MENU_IDENTIFIER to map the existing ADMIN_MENU_IDENTIFIER
Merge pull request #3198 from johnraz/CodeStyle

Added PAGE_MENU_IDENTIFIER and HISTORY_MENU_IDENTIFIER to map the existing ADMIN_MENU_IDENTIFIER
target in the GET request params will be an empty string if creating a top-level page
Merge pull request #3200 from damianmoore/fix_for_non_superuser_adding_top_level_page

Fixed error when non-superuser tries to create a top-level page
Merge pull request #3194 from damianmoore/fix_for_plugin_ordering

Fix for re-ordering plugins when JS provides language as empty string
Merge pull request #3096 from yakky/feature/custom_template_dir

Dynamic template directory
Add mptt 0.6.1 to allowed version
Merge pull request #3202 from yakky/feature/mptt_61

Add mptt 0.6.1 to allowed version
Fix #3208, use explicit site argument for  PageManager's published method