Move remaining choices to be determined dynamically in the migrations
Add test for 3472
Fix hide_untranslated in menu
Reset maximize classes when the drag handle is moved
Fix fails on not packaged single file modules

On single file modules (without __init__.py) `./manage.py cms check` fails with AttributeError: 'module' object has no attribute '__path__'

How to reproduce:

1. pip install feedparser
2. Add in settings.py: INSTALLED_APPS = INSTALLED_APPS + ('feedparser', )
3. Run ./manage.py cms check
Merge pull request #3487 from yakky/feature/fix_menu_hide_untranslated

Fix hide untranslated
Merge pull request #3489 from yakky/feature/fix_maximize

Reset maximize classes when the drag handle is moved
Merge pull request #3485 from yakky/feature/fix_language_migration

Move remaining choices to be determined dynamically in the migrations
Merge pull request #3493 from frost-nzcr4/develop

Fix fails on not packaged single file modules
More fixes for migrations so they don't trip the auto detector in Django 1.7

For some reason a couple verbose_name's did not exactly match what is in the models which would trigger creating migrations locally.
Fixed UserSettings.language to point to settings.LANGUAGES to prevent a similar issue as #3479