Add dockingrootbehavior.
Add example02 - docking.
Fix enum naming.
Remove pragma print.
Add dragOffset property to DragEvent.
Add DragEndEvent.
Add root property for subwidgets that stores root of template instance.
Add detachFromParent function to widget package.
Implement splitting when docking.
Add addChildBefore, addChildAfter, replaceChildBy to widget package.
Add tree printing to application.
Add hack to fix error when comparing two arrays of Widgets.