Small virtual desktop simplifications
Commit 1: remove x11 virtual desktop id usage, and make the placement code a little bit more readable
Commit 2: clean up VirtualDesktopManager
API by removing the templated functions
Commit 1: remove x11 virtual desktop id usage, and make the placement code a little bit more readable
Commit 2: clean up VirtualDesktopManager
API by removing the templated functions