Allow git package to be specified elsewhere and a specificversion to be installed

The default version of git that is installed in CentOS6.5 is too early to be used with the current version of stash.  These changes allow for git to be installed outside of the module. Additionally the version of git can be specified when installing stash.