Finished basic map setup

Decided to use DataContracts because the circular references were really
getting to me. Why reinvent the wheel? Also created a sample in GameMain
where a map is created via hard-coding, saved to a .xml, and then
reloaded.
Unignoring Tile.cs (oops!)
Added Map Editor Project

Got sample working with open gl rendering inside a winform
Uh. wtf
Map Draw

Drawing maps is now possible, but never implemented.