Fixes unnecessary cwd requirement in git exec module and exposes config management in git state module.
Fixes an exception that occurs when the config setting does not already exist.
Merge pull request #13541 from spsoit/develop

Adds git config management features to git state module