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.
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