Add autorequire for Package['git']

If the git package is being managed, it stands to reason that the git package should be installed before trying to potentially manage git repositories using vcsrepo resources.

This commit adds an autorequire to the vcsrepo type that reflects the above premise.