Editor unit selection

* Save Map As
* Allow user to specify map name
* Map editor now uses a "palette" system; how you interact with the map depends on which palette you are using.
    * Currently there is: unit placement, unit selection/manipulation, obstacle placement
    * click and drag to place units
    * press space to toggle between unit selection/manipuluation
    * delete selected units by pressing DEL