Fix for desktop modal dialogs being centered on the workspace instead
of the primary monitor.
Revert "Temporary hack for resized corner-tiled window frame issues on themes"

This reverts commit ceb6c76794e67d21ecb2b2830146535ca17af680.
Real fix for double frame decorations when resizing corner-tiled windows
2.0.5
Focus the correct window when unshowing the desktop
Make sure there's always a focused window, even if there is only one window
Fix focusing wrong window when current window is minimized.

To reproduce prior behavior:

Take 3 windows.

Focus 1st, then 2nd, then 3rd.

Then minimize 3rd.  1st window becomes focus - should be 2nd.
Hide resize grip on gtk2/3 windows when the window is tiled - it makes
not sense to offer to resize diagonally from the lower right corner
if you're in any tiled position but upper-left corner.  This tells GTK
that the window is 'maximized' and it can hide the grip.  Note, tiled
windows will still be resizeable in their appropriate directions, including
diagonally.