Complete Upgrade Settings & Fixes

Feature changes:
- Upgrade Settings dialog fully operational

Bug/Error fixes:
- Fixed a bug where resetting all unit settings might cause the wrong
controls to be disabled later
- Fixed a bug where Display Tile Elevations, 10% zoom, text trigs, and
lock anywhere were not grayed when no maps were open.

Code changes:
- (None worth mentioning)
Merge pull request #39 from jjf28/development

Complete Upgrade Settings & Fixes