Starting new "tile edit mode".
Removed .moc .uic .rcc .obj build directories.

I was trying to get rid of the 'vc100.pdb was not found' linker warnings but
this didn't do it.  The linker needs to be told to place vc100.pdb into the
same directory as the object files, not the same directory as the Makefile.
Merge branch 'zomboid' into tile-mode
Added tile-editing mode to BuildingEd.
Implementing more of tile-edit mode.
Changing the Tiles directory searches for tilesets again relative to the new directory.
Fixed DrawTileTool not painting all the tiles it should.
BuildingEd view can be scrolled with the middle mouse button.
Fixed old BuildingTilesMgr signals not being emitted.

BuildingTilesMgr uses to emit these signals, but TileMetaInfoMgr does the
job now.
Improvements to the BuildingEd tile editor gui.

Moved the fixed lists to dock widgets and added a Zoomable.
Added "Highlight Current Floor" command to BuildingEd's View menu.
Missing tilesets are reported when opening a .tbx file.
Handle user-placed tiles when flipping/rotating/resizing a building.

When flipping or rotating a building, all user-placed tiles are erased.
When resizing a building, user-placed tiles are forgotten if they go out-of-bounds.
Fixed display issues with user-placed tiles.

If there are no user-placed tiles in any layer on a floor then the layer-group
has empty bounds.  In order for the tool-tiles to show up, the layer-group
bounds must be force to be non-empty.

Whenever the current layer changes, I force that layer to be non-empty by
calling CompositeLayerGroup::setLayerNonEmpty.
Fixed DrawTileTool not working on the south/east edge of the building.
Keep the 'Highlight Current Floor' menu action synced with the preferences.
Keep the BuildingEd tileset scale in-synch with the preferences.
Update the building tile-editor "Floor X/Y" label when a floor is removed.
Added ~SwapFloorGrime() to free memory.
Added TileModeGridItem to draw the grid in building tile-edit mode.