Revert "Move MetaGroup to be X11-specific"

This reverts commit f940292cfe5a80290a5dae8a62e05fbcbab32a7f.

Turns out MetaGroup was public API and was used by gnome-shell.
Ugh.