Upgrade puppet-git to 2.3.1

Closes #598