change definition of "isSpecialWorkspaceHandling"
a window moving between workspaces does not have a workspace
sort on-all-workspace windows and no-workspace windows to a  special slot
don't add unnecessary workspace separator if slot -1 is empty
window hotkey 1
window hotkey 2: close windows with the highest hotkey first, to keep the number down