Replaced TypePtr with deref_default function.
Removed the whole Types header/unit due to redundancy. Replaced TypeRegistry with std::map, added couple of util functions. Moved all former types.h functions to util.h
Renamed x11_colors include file. Changed it a bit.
Uint32 instead of colour struct in Pixmap.
Replaced Pixmap pixels container with Map.
XPM loading routines instead of constructors for Pixmap.