frames: Hackily adapt to GTK+ drawing changes

mutter is quite bad at using GTK+ correctly, relying on dumb things
like the single-buffering stuff. Hack up a temporary fix for the
newer GTK+ rendering changes.
Revert "tabpopup.c: don't show shadow for outline window"

This reverts commit 4d3a17313350a190f0dbe4b743d60dbf94f2316d.
Revert "compositor-xrender: add new atom - METACITY_WINDOW_HAVE_SHADOW"

This reverts commit c52cd2e1d6ae50627bc9056ea6eae773e2aedfe5.
compositor-xrender: don't add shadows to ARGB windows
tabpopup.c: don't show shadow for outline window

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=536573
tabpopup.c: always show 5px outline border
tabpopup.c: don't use deprecated GtkAlignment
tabpopup.c: split out MetaSelectImage
select-image.c: don't use deprecated GtkMisc
tabpopup.c: split out MetaSelectWorkspace
select-workspace.c: update
tabpopup.c: don't use deprecated GtkMisc
fixedtip.c: don't use deprecated GtkMisc
resizepopup.c: don't use deprecated GtkMisc
theme: replace MUTTER with METACITY