Additional test scenarios in roles/test_git

In addition to more scenarios added to test_git, this pull-request adds support for specifying a custom inventory file by setting the variable `INVENTORY`.

The pull-request also creates a `credentials.template` file to guide users on the expected key/value pairs when running integration tests that require credentials (aka cloud).