graphics: split up tiles.png into four parts

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@695 d9718cc8-9f43-0410-858b-315f434eb58c
MakeTiles: a little program to assemble the image based on tiles.dat

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@696 d9718cc8-9f43-0410-858b-315f434eb58c
graphics: split all_terrain into 64 tiles of terrain, and 176 tiles of roads

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@697 d9718cc8-9f43-0410-858b-315f434eb58c
roads: rearrange into 11 columns of 16 tiles each

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@698 d9718cc8-9f43-0410-858b-315f434eb58c
MakeTiles: make default to take whole image specified

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@699 d9718cc8-9f43-0410-858b-315f434eb58c
graphics/HACKING doc: explains how to build a new tiles.png

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@700 d9718cc8-9f43-0410-858b-315f434eb58c
graphics: res_zones: has residential tiles arranged in 3x3 blocks

(the same way they appear in the game)

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@701 d9718cc8-9f43-0410-858b-315f434eb58c
graphics: convert all_commercial into com_zones (arranged in 3x3 blocks)

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@702 d9718cc8-9f43-0410-858b-315f434eb58c
graphics: split all_industrial into ind_zones and special

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@703 d9718cc8-9f43-0410-858b-315f434eb58c
graphics: split 'special' into one file per special zone, and misc_animation.png

git-svn-id: https://micropolis.googlecode.com/svn/trunk/micropolis-java@704 d9718cc8-9f43-0410-858b-315f434eb58c
graphics: MakeTiles: support layering two or more images together
graphics: pull some traffic animation to a separate file, and use layers to compose the tiles
graphics: more traffic animation pulled to the separate traffic.png file
graphics: tiles.dat: allow spaces before pipes

this allows layer names to be more nicely lined up