Adds the ability to mark (Sub)Menu's 'active'.

But it does not happen automatically. You must set SubMenu.active = True or Menu.active = True.
Apply hover effect to all parent menus not just the first.
Merge pull request #3257 from mkoistinen/Updates_for_3251

Adds the ability to mark (Sub)Menu's 'active'.
Remove leftover test styles
Merge pull request #3258 from divio/Fix_hover_effect_for_deeper_menus

Apply hover effect to all parent menus not just the first.
Improve the subclass-ability of the RenderPlugin templatetag.
Merge pull request #3261 from divio/refactor_render_plugin_tag

Improve the subclass-ability of the RenderPlugin templatetag.
Ensure that __str__ really only returns text (unicode)
Add test to ensure moving or deleting AliasPlugins works
Merge pull request #3265 from divio/force_text_for_AliasPluginModel

FIxes #3264
introduced new get form class function
added get inline classes function & improved readability
made add url parameters a utility function
add page type root titles in every language
changed test for page type admin because order of url params is not predictable
Merge branch 'refactor-page-admin-code' of github.com:o-zander/django-cms into refactor-page-admin-code