Begin adding VirtualTileset support.

The game engine is being rewritten to draw most of the world using non-isometric
textures.  So I need a way to create isometric tilesets from those textures.
Fixed MapBuildings not gathering rooms on the highest level.