Move support power beacons into Airstrike/Nuke.

This allows each instance to close over the individual beacons. Fixes #5455.
Add clock overlay to support power beacons.
Merge pull request #5502 from pchote/support-beacons

Support beacon polish fixes.
save map dialog
new map logic
StyleCop
map edit mode with tile selector
disabled the tile ID tooltip because of glitches
map editor widget to edit terrain tiles
create a load map screen

reusing the existing map chooser
display waypoints and spawnpoints
resource layer selector and editor
don't (lasso) select units in map editor mode
added spawn point placement
generalize actor selector for all units and added tabs
don't spawn harvesters when placing refineries
don't play StartGame notification when loading maps
don't run Lua scripts when editing maps
don't play movies when editing or watching replays

closes #4939
load missions and shellmaps into the editor