Fix maximized windows jumping to a different monitor

Commit e5b46747d67f6f75ef06272d91f7f8cfc36af058 upstream
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.
Some upstream fixes, seem to address #100
Remove gnome/wm-properties files
Fixes for cinnamon-desktop
Fix .pc file for cinnamon-desktop
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
Allow re-maximizing of a previously maximized window during the same
drag operation by tiling to the top.
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
Don't let struts on a different monitor affect a maximized window.
Manual window placement.
Fixed previous commit: place line within #ifndef
2.0.0
Revert "Merge pull request #108 from Cobinja/override-redirect"

This reverts commit 0a843a887e63c1d015c1450a4c0b209752997657, reversing
changes made to 9dfe6c5f56cc85b2b07f433016ae80d10afe2747.
2.0.1
debian/control: change the package descriptions to make them more digestible

In particular, make Muffin's description title say "Muffin window manager".
Also, remove the arguably meaningless mentions of "lightweight" and "small".