Merge pull request #2336 from yakky/feature/fix_mfe_space

Fix formatting error in MFE template
Modify test templates to trigger show_editable_page_title error
Use current page from the request object and standard LANGUAGE_CODE variable for show_editable_page_title template
Fixing #1649 - NoReverseMatch raised if apphook doesn't exist

Some apps, like cmsplugin-zinnia and cmsplugin_news will raise NoReverseMatch when trying to generate their menus before an apphook is installed. In sampleapp this is solved by adding a try-except like the one in this commit. Placing the try-except in django-cms instead of inside every app would simplify the process of writing plugins and avoid some confusing 500-errors for new users trying to install plugins.
Add messages when apphook raises exception in menu
Limits messages to staff users only
Add page reload after editing model from frontend
Change documentation for Frontend editing for Django models
Reword the error message and log the error.
That was a stupid error
Remove TransactionMiddleware from tests configuration in Django 1.6
reversion 1.8+ compatibility
With the update of django-reversion to v1.8, its API has changed. get_version_data() does not accept VERSION_CHANGE anymore, and actually VERSION_CHANGE has been removed from reversion.models
fix ugly check
Fix permmod tests on Django 1.6
Add test for #2292, #2006
Fix content type in migrations.
Merge