add a new metro inspired dock area style
fix bug with closed dock window stealing mouse events
add missing constraint on odd child
add dock area style to api module
update example.

This adds user styles and layout manipulation to the example.