gnome 3 progress

Today I cleaned and ported most of my gnome3-related work.

It's currently rebased and tested against x-updates. The only important change affecting other packages should be major gtk3 update. Probably doesn't depend on anything in x-updates.

Pre-announced in #296, kind-of fixes the #247 question.