Initialization of new model
Fixed minor problems here and there
Fixes all around

- MainWindow variables
- SettingsManager is useless, put QSettings back
- Load/Save Settings in MainWindow
	- Loads all settings for the program after all signals are ready this way initialization happens in the mainwindow constructor via signals and slots
Slowly but surely coming to completion of newmodel.

Frankly I can't find more things that need to be fixed.
I'll have to test it a bit and fix as i go along though it might be ready to be merged with master.
Must take care of all the todo comments lying around the code.
Fixes, details below:

openurl not validating - fixed
fullscreen checkmark - removed
media title not getting set - fixed
open last file not working - fixed
show playlist problems - fixed

Added:
	file types
	audio =
	*.mp3 *.ogg *.wav *.wma *.m4a *.ac3 *.ape *.flac *.ra
	video =
	*.avi *.divx *.mpg *.mpeg *.m1v *.m2v *.mpv *.dv *.3gp *.mov *.mp4 *.m4v *.mqv *.dat *.vcd *.ogm *.ogv *.asf *.wmv *.vob *.mkv *.ram *.flv *.rm *.ts *.rmvb *.dvr-ms *.m2t *.m2ts *.rec *.f4v *.hdmov *.webm *.vp8
	media = video + audio
Some more fixes before merge:
restart should also play - fixed
playlist shuffle - fixed
stop after current - uncheck after used
disabled chapters menu if there are no chapters
enabled framesteps
Merge branch 'newmodel'

Conflicts:
	src/ui/mainwindow.cpp