rework of save/load state
renamed BuiltIn, moved Gamestate into Game
Merge pull request #85 from madpew/split

UtopianEngine class has been split into more discrete chunks of functionality.

UtopiaScript::LoadState() and UtopiaScript::SaveState() have been implemented.

ue.ini has been added, and the new Settings class is now responsible for all settings (currently just linelength).

Resolves #43, #52.