Added new fields to Map and ImageMapType classes.

Added controls, mapTypes, overlayMapTypes to Map class.
ImageMapType extends MVCObject implements MapType.
Added getTile, releaseTile to ImageMapType class.