add git_submodule_recurse_t type
work in progress wrapping git_clone
wrappers for git_cred, git_transfer_progress. don't call nil callbacks.
minor
wip wrapping git_remote
merge latest, cleanup error handling, add thread locks
add push, refine remotes
fix handling of msg to treat empty str as nil
merge with latest
cleanup clone code
clean up clone code
fix return for old go versions / travis
remove strarray wrappers
fix chunk create logic
Merge pull request #67 from jezell/chunk-create-fix

fix chunk create return values
Merge pull request #61 from jezell/remotes-wip

Cleaned up remotes / clone / add push / fetch
fix clone options init
add simple clone test
fix naming on test
Merge pull request #69 from jezell/clone_opts_init_fix

Clone opts init fix