Fix maximized windows jumping to a different monitor

Commit e5b46747d67f6f75ef06272d91f7f8cfc36af058 upstream
Don't use META_WINDOW_OVERRIDE_OTHER anymore

... but still keep it in the code (to keep API/ABI stable)
put META_WINDOW_MENU and META_WINDOW_UTILITY into top_window_group
Move org.gnome.desktop.wm.keybindings to org.cinnamon.muffin.keybindings
and give some sane defaults to tiling/snapping
Reverse default workspace flip direction so it's more consistent with
other keys/actions.
Merge pull request #103 from AlbertJP/windowjump

Fix maximized windows jumping to a different monitor
Merge pull request #109 from mtwebster/tile-hotkeys

Use org.cinnamon.muffin.keybindings instead of org.gnome.desktop.wm.keybindings
Some upstream fixes, seem to address #100
Merge pull request #110 from mtwebster/unredirect-fix

Fix freezing when navigating away from fullscreen windows
Remove gnome/wm-properties files
Allow re-maximizing of a previously maximized window during the same
drag operation by tiling to the top.
Merge pull request #111 from mtwebster/remove-wm-properties

Remove gnome/wm-properties files
Fixes for cinnamon-desktop
Fix .pc file for cinnamon-desktop
Merge pull request #108 from Cobinja/override-redirect

[WIP/RFT] Remove usage of window type META_WINDOW_OVERRIDE_OTHER
Merge pull request #113 from mtwebster/remaximize

Allow re-maximizing of a previously maximized window during the same drag operation by tiling to the top
Manual window placement.
1.9.1
Only let snapped windows affect maximized windows on the same monitor.
Allow for a bit of extra padding along common monitor edges to snap/tile windows