Settings model/view refactor
Added new classes
Refactor of settings model/view

Removed old classes
Implementing new model and simplified view structure
Merge branch 'master' into settingsFix

Conflicts:
	apps/opencs/main.cpp
Redesigning user settings classes
Implemented new setting view, page, and widget classes
Update of user settings classes, Launcher namespace changes
master merge
Merge branch 'master' into settingsFix
Commit merge of master branch
Update of user setting classes (view)
Fixed conflicts
Merge branch 'esxSelector' into settingsFix

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/launcher/datafilespage.hpp
	apps/launcher/playpage.hpp
	apps/launcher/utils/textinputdialog.cpp
	apps/launcher/utils/textinputdialog.hpp
	apps/opencs/main.cpp
Namespace issue fix
Refactor continues...
done
Merge branch 'saving' of https://github.com/zinnschlag/openmw into settingsFix

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/opencs/editor.cpp
	apps/opencs/view/doc/filedialog.cpp
	apps/opencs/view/doc/filedialog.hpp
Merge branch 'esxSelector' into settingsFix

Conflicts:
	apps/opencs/view/doc/filedialog.cpp
	apps/opencs/view/doc/filedialog.hpp
Eliminated more classes from settings
x
created filter for binary widgets, added settingwidget, continued
implementing factory
fixed
Merge branch 'saving' of https://github.com/zinnschlag/openmw into settingsFix

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/launcher/settings/gamesettings.hpp
Merge branch 'openmw-27' of https://github.com/zinnschlag/openmw

Conflicts:
	apps/launcher/graphicspage.hpp
	components/CMakeLists.txt
Merge branch 'master' into settingsFix

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/launcher/settings/gamesettings.hpp
	apps/opencs/view/doc/filedialog.cpp
	apps/opencs/view/doc/filedialog.hpp
merge fix