Woo, map drawing.

Make this cleaner, should probably take a little bit of time and make a decent map format that
works well with TCOD's internal FOV/Lighting calculation stuff.
Add spatial project.

Contains spatially related things, Vec, Rect, Array2D, etc
Remove OctoGhast.Util, add OctoGhast.Spatial to SLN
Remove unused Object class
Rewrite general map handling.

Camera is responsible for calculating the viewable screen, Map is responsible for creating a submap covering the viewable screen.

The camera is independent from the player's location.