Minor improvements in WindowSwitcher module:

* created X11WindowHandle alias in EWMHDesktopInfo,
* fixed support for windows without a name set,
* added missing documentation.
Generalized Util functions to accept WindowClass arguments.
Merge branch 'feature/switcherminors'