add WM hint fullscreen mode (don't merge this)

Add a more functional fullscreen mode for X11 that doesn't block window
manager shortcuts like alt-tab

This is not finished, and this commit is going to be rewritten.