Build fake workspace like the normal workspace.
Use libgit2sharp for rev-parse.
Run integration tests in-process.

Hopefully this doesn't mess too many things up.
Merge branch 'master' into test-changes

Conflicts:
	GitTfsTest/Integration/IntegrationHelper.cs
Fix things broken by the merge.
Merge pull request #279 from spraints/test-changes

Test changes