hosts and targets are now modules -- allows other classes to import/derive from.
Added iphone; refactored macosx into macosx_common and integrated to both iphone and macosx. Cannot derive from MacOSX due to use of __subclasses__(), so this is the route we take.
Added dump method to LayoutParams.
xcode: update to fix include paths.