Overmap

Adds overmap system.
Basically it allows to have a 'ship' zlevel, which can travel in space represented by overmap, and visit 'sectors', which are separate zlevels, possibly defined in different map files.
Uses metaobjects to pass on some info about zlevels and be independent from map ticking order.