Clip child windows to parent.

So far no way to make Cocoa do this have been found,
implement it in the platform plugin.
Set m_isNSWindowChild in recreateWindow only.

This gives us a single location to enable the new
behavior.
Send GeometryChange event on Geometry change