Core: keep all dockwidget-related stuff in one structure.
Core: first show unassociated dock widgets.