Add integration tests for git recursive yes and no

I hit the bug with git recursive=no, fixed by this commit:  https://github.com/ansible/ansible/commit/ef1a8e4cddedf8127a253078ef34b884e95eb860

I was in an older version and didn't realize it was already fixed.  However, I did write integration tests for the two cases of recursive=yes and recursive=no.   You're welcome to the tests if you want them.  Otherwise, just close this PR.

The tests use repositories for my github username:  https://github.com/joel-airspring   Feel free to clone those repos into a different user's namespace if so desired.

Joel Jirak