Move gitplugin into puppet helpers
Remove public themes checkout

We can address this with repo monitor later. This is used so
seldom that it doesn't make sense to checkout the entire public
themes repo for every quickstart user.
Don't update plugins from Github in Puppet.

This is breaking the local git repos. With repo monitor, it's
not really necessary to update these repositories during
provisioning anyway.

See #255