Resizing and/or offsetting a map now updates BMP images and MapNoBlend stuff.

Bit of an oversight!
MiniMap now updates MapNoBlend stuff.
Q_UNUSED ftw
CurbTool raises/lowers exising curb edges when the Ctrl key is held down.
Fixed updating the current position of the TileLayersPanel.

There was a difference between QCursor::pos() and the mouse position used by
AbstractTileTool::mouseMoved().
Created icons for CurbTool and EdgeTool.
Added FenceTool and FenceToolDialog.
EdgeTool shows the result of drawing while moving/dragging the mouse.

This is using CompositeLayerGroup::setToolTiles() that BuildingEd introduced.
CurbTool shows the result of drawing while moving/dragging the mouse.

This is using CompositeLayerGroup::setToolTiles() that BuildingEd introduced.
Added missing Fences.txt.
Removed "post gap" from FenceTool and FenceToolDialog.
Fixed which edge of a tile is picked with FenceTool.
Fixed CurbTool crashing when there are no loaded curbs.
Fixed CurbTool raise/lower using bad 'end' coordinates.
qmake: Copy files to the build directory using "make install".

Until now I've been manually copying various files from the source diretory
to the (multiple) build directories.  I added a "make install" build step in
QtCreator, and pass an additional argument to qmake when generating makefiles.

    qmake ... INSTALL_ONLY_BUILD=1

INSTALL_ONLY_BUILD is used to only create INSTALLS targets for files needed
in the build directory, not a full install.

For MSVC builds, I override the QMAKE_INSTALL_FILE and QMAKE_INSTALL_DIR
variables to only copy files with newer modification times.  Without this,
every time you try to build/run, it will copy the files again.
TileLayersPanel: draw the names of layers without tiles in the color gray.

I found it hard to see some tiles (like white traffic lines) against the white
background.
Fixed FenceTool crashing when drawing outside the map.
Copy Curbs.txt, Edges.txt, Fences.txt to ~./TileZed if needed.

The user should be able to edit these without fear of losing their changes
when upgrading TileZed.
Fixed TileLayersPanel update code not respecting the current level.
FenceTool: Drawing a post on an existing one removes the existing one.