Fix broken module update, fixes #543

It looks like #542 updated `Puppetfile.lock` but left out the corresponding changes to the `Puppetfile`.  This is resulting in issues such as #543 for people trying to install using the clean repo.  This fixes that so things should work again.

It also re-introduces the changes from #523 where `puppet-go` was reverted to `1.1.0` due to the ZSH issue in boxen/puppet-go#8.

Finally, I also threw in an incremental bump to the `puppet-git` module, because it fixes an issue that can block fresh installs (see boxen/puppet-git#35).