Merge branch 'tmewett/git-source' into 'master'

Improvements to _GitSourceBase and _GitMirror

See merge request BuildStream/buildstream!1808