Move floating window if focused, even if tiled windows on same workspace
Navigate based on window middle
Feels unintuitive in use when floating overlaid on tiled
Fix: Set new monitor active when moving floating windows, remember previous workspace
- Add `default` to switch statements to ensure that a defined value is returned from non-void functions
- Add `HY3_ENABLE_UNUSED_BLOCKS` option (default: `FALSE`) which controls a `#if` pre-processor
directive surrounding the apparently unused `unfullscreen` label (and associated block)
in `Hy3Layout.cpp`