Merge remote-tracking branch 'upstream/master'
Added settings file reader/writers for openmw.cfg and settings.cfg
Implemented data/data-local support and added settingshandlers to main.cpp
Rewriting the config code of the pages to use the new settings classes
Merge plugins and masters list view in openDialog. Simplify datafilesmodel.
Rename mPlugins* to mFiles*
Files sorting (masters then plugins).
Remove unneeded includes.
WIP: working on improving the config file handling
Forgot to add two files
More work on integrating the settings parser, profiles are handled correctly
Mainwindow size and position now gets saved/restored
The text color of the profiles dialog now turns red on invalid names
Merge remote-tracking branch 'upstream/master' into settingsparser
Merge remote-tracking branch 'upstream/next' into settingsnext

Conflicts:
	apps/launcher/CMakeLists.txt
	apps/launcher/datafilespage.cpp
	apps/launcher/datafilespage.hpp
	apps/launcher/graphicspage.cpp
	components/fileorderlist/utils/filedialog.cpp
	components/fileorderlist/utils/filedialog.hpp
Merge remote-tracking branch 'mike-sc/sel_widget' into settings_selwidget

Conflicts:
	apps/launcher/datafilespage.cpp
	components/fileorderlist/datafileslist.cpp
Made checking/unchecking work with the new datafiles model
Added writing masters/plugins to openmw.cfg
Merge remote-tracking branch 'upstream/next' into settings_selwidget
Fixed accidental profile deletion and added sorting by date
Added checkable message box class