Adding settings file to remove hardcoded settings.

EDEn will now read a settings.ini file to get the game settings and user options. All settings will go through this file from now on, instead of being either hardcoded or #defined in the code. A future check-in will expose an Options menu that allows the user to manipulate the settings.
Game creates a default settings.ini on startup.

From now on, the settings.ini file is automatically created when it does not exist. This means that developers can specify their own preferred settings without having to change source code (and risk checking in their own preferences!). The settings.ini file is no longer checked into source and is now ignored, as it is auto-generated by the game.