temporary workspaces should not self-destruct immediately

a Cinnamon restart seems to trigger self-destructive behavior, which might be remedied with a short timeout
test _curApp for Nan
handle workspaces-only-on-primary-monitor (1)
make thumbnail-behind-icon show all available monitors
get theme_node less often, check if on-stage
let the slot size be the same for all, only vary the icon size depending on workspace
sort windows by monitor
add bounds checking
more refined metawindow-validity check. make sure current selection is not affected by a workspace move.
thumbnail positioning adjustment
add a number of window-query and window-management functions
change icon-in-front-of-thumbnail position to lower right
when moving a window from one monitor to another, take workspaces-only-on-primary into account

automatically unstick windows that are moving to the primary monitor
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
window hotkey 3: rearrange hotkeys