Modified the data model to be more robust in the cases where data is
missing/invalid.
Modified config file format to make future extensions easier.
Added support for the user to select the language and fixed loading of
the localization tokens to work with the latest version of StarDrive.