Added framework for configuration files system

Uses SimpleIni, which was added to externals.
Added default INIs, hooked in with keymaps
Use QSettings for Qt, further abstracting

Added copyright headers to new files.