Move the window resizing to the base QDockFrame class.

Extend the event handling of the base class to handle common code.
Make use of the new functionality in the base class.
make the moved and released methods more generic in naming.
Activate and raise the window during tearoff
Add the icons to use for the dock window buttons
Add a class to manage the dock window buttons for the floating dock
window.
make sure the resources get imported
Tweak the base frame class to handle maximized windows and window
activation
Send a custom event to a dock area when the handlers change its layout.
Update the dock window with title buttons and the dock frame base class.
Add initial cut at floating dock windows.

Still need to add logic to re-dock an entire floating window.