Core: keep track of forcefully closed unassociated docks as well.
Core: pass DockManager to DockToolbarManager.
Core: DockManager::GetForcefullyClosed().
Core: don't reopen forcefully closed on dock removal.