Vala isn't particularly good at enforcing return type matching, resulting in subtle memory errors
Fix a number of allocation/sizing bugs in Dock and DockablePanel
Let's try two panels