update for master
UserSettings system
New file structure separating view classes from model classes.  Deleted
.ui file.
Three primary changes:

1.  Declared QStringPair::isEmpty() const
2.  Split the CsSettings namespace into two: CSMSettings and
CSVSettings. (Required splitting the support.hpp file)
3.  Declared several classes as _noqt in CMakeLists.txt for OpenCS
Relocated "User Settings" to Edit->Preferences
Removed <QDebug> reference from view.hpp
Implemented UserSettings as a singleton.
Changed enum names to match OpenMW naming conventions
Moved signalUpdateEditorSettings from UserSettingsDialog to
UserSettings.

UserSettings is now derived from QObject.
Added new game button
Some fixes
Merge remote-tracking branch 'scrawl/master'
Merge remote-tracking branch 'zini/master' into animations
Bugfix #778
Use fallback video name
Add a method to clear the animation queue
Eliminated code centering the initial view in the middle of the screen
Merge remote-tracking branch 'graffy76/usersettings'

Conflicts:
	apps/opencs/view/doc/view.cpp
	apps/opencs/view/doc/view.hpp
NPC/creature persistence flag
Merge remote-tracking branch 'scrawl/persistence'
Bug 752