Work in progress wrapping git_clone

This isn't ready to merge, but I intend it as a place holder to show that I'm working on this feature. I'll continue to commit to this branch as I make progress wrapping everything needed to make git_clone useable. This includes wrapping remote.h creds.h.