Launchernext

This branch is ready for merging I believe, it has some changes by mike76 I needed for the datafilespage. I will have a look at the file selection dialog in the editor once this is merged, there is some old datafilespage.cpp code there that shouldn't have been there in the first place.

This branch features the first run dialog and my new settings manager. It also fixes the non-latin strings bug.