Add dock code to Gtk port for row management.
Compile again
Add a test bin widget for holding random crap
Compile again
Implement Orientable correctly
Add our panel test to the dock
Axe the DockingPort protocol as we are going to use a separate DockingController to manage dock and undock instead
Fix various errors that were preventing docking rows from appearing.
Indicate our preferred mode correctly