Remove DND from top window group to allow dragging to the windowlist

This fixes issues when dragging a file in Nemo to another Nemo window
or a tab in Firefox to another Firefox window through the windowlist.
Remove useless recommends
Remove useless suggests
Remove libgnome2-common dependency
Merge pull request #82 from AlbertJP/dnd-firefox

Remove DND from top window group to allow dragging to the windowlist
1.8.1
Remove NOTIFICATION from top window group
Remove OVERRIDE_OTHER from top window group
Some upstream fixes
Support _NET_WM_BYPASS_COMPOSITOR and _NET_WM_DONT_BYPASS_COMPOSITOR
Improve unredirect heuristic

See:
https://git.gnome.org/browse/mutter/commit/?id=90f2a3ae4ca205f7cbbc2daeba2ab7cfa5ed1613
Fix uninitialized variable
Merge pull request #83 from AlbertJP/panel-freeze-notification

Revert #65 completely, fixing remaining panel freezes
Check a few things including decoration state, icon, and wm class name
to determine ibus popup behavior
Remove logging
Remove old code
Merge pull request #87 from mtwebster/ibus-big-fishing-net

Handle ibus popups
1.8.2
upchain finalize()-methods to the respective parents as described here:
https://developer.gnome.org/gobject/stable/gobject-memory.html
window-group: Don't create a region when we have an unredirected window

We don't do anything with it other than modify an existing region.

https://bugzilla.gnome.org/show_bug.cgi?id=677116