Add patch from https://tickets.puppetlabs.com/browse/MODULES-660

MODULES-660 has a patch in the comment that seems to fix the issue for my installs.  This seems to be a problem for machines running older git such as RHEL/CentOS 6 on git 1.7.x.  This seems to work fine for my testing on both git 1.7.x and 1.9.x
+1 - master is a convention, but the remote's default branch can have any name.