In MultiSplitterLayout::lengthForDrop(), we use frame's size
as the suggested size to use when add a dock widget. So give
the frame the size of the dock widget.
User can now do:
dockwidget->resize(foo);
mainwindow->addWidget(); and it will respect the size