xsession.windowManager
This removes the deprecated use of `xsession.windowManager` as a string. This commit also adjusts the xmonad module to become a full module. I.e., the backwards compatibility hack was removed.
Adapted from #78 and originally authored by Infinisil.