applyZone: rewrite to use tiles.rc annotations

git-svn-id: http://micropolis.googlecode.com/svn/trunk@841 d9718cc8-9f43-0410-858b-315f434eb58c
refactor: introduce new CityDimension class to encapsulate width/height

git-svn-id: http://micropolis.googlecode.com/svn/trunk@842 d9718cc8-9f43-0410-858b-315f434eb58c
refactor: make getZoneSizeFor return CityDimension (width AND height)

git-svn-id: http://micropolis.googlecode.com/svn/trunk@843 d9718cc8-9f43-0410-858b-315f434eb58c
strictness: getZoneSizeFor must be called on a zone-center tile

git-svn-id: http://micropolis.googlecode.com/svn/trunk@844 d9718cc8-9f43-0410-858b-315f434eb58c
cleanup: remove a bunch of unused tile constants

git-svn-id: http://micropolis.googlecode.com/svn/trunk@845 d9718cc8-9f43-0410-858b-315f434eb58c
copyright: add copyright notice to tiles.rc

git-svn-id: http://micropolis.googlecode.com/svn/trunk@846 d9718cc8-9f43-0410-858b-315f434eb58c