[ Chris Townsend ] * Fix issue where Compiz passively grabs all mouse buttons which severely affects scrolling in Gtk apps. Now only unconditionally grab buttons 1-3 for all windows except the desktop window and only grab other buttons when there is a modifier attached to it. (LP: #1171342) * Only fade in and fade out a window when it's hidden if it's not in Show Desktop mode. This allows for a good fade out effect in Unity when exiting Spread while in Show Desktop mode. (LP: #1104236)