Consolidate versions

First attempt to support gnome-shell 3.4 to 3.10 with the same code base.