[VersionControl] Implemented backend specific tests

Include a fixup for GetPushDiff.
Merge pull request #436 from mono/vcsTests

[VersionControl] Implemented backend specific tests