move filter >= to nonEmptyWorkspaces
remove duplicate non-empty workspaces
removed urgent callback, as WM_HINTS doesnt get called properly
generalize nonEmptyWorkspaces to winWorkspaces
small refactor of workspace transition
update urgent workspaces in the main workspace transition