Speed up quick-clone.
Log as files get fetched.
DeletionId should be int.
Add '--experimental' for A/B-ish tests.
Bulk fetch changeset files.
Add support for file names that contain international characters.
Add a test that demonstrates mixed-case behavior in TFS during clone.
Add AuthorsFile.cs and associated unit test.
--AuthorsFile parameter added to the Fetch command and is registered as a singleton.
--Unit tests test the regex of the line parsing.
Updated logic around parsing the original changeset owner.  This was needed to properly identify a user who had been deleted from TFS without the need for an AuthorsFile.
Making CloneTests pass on computers in different time zones.
Adding tests for the international character support.
Set UTF-8 encoding for Git process.

Starting with version 1.7.10, Git uses UTF-8.
The input and output streams for Git must be set up with
the correct encoding.
Use -z option with git diff-tree.

When -z has been given, diff-tree does not munge pathnames and uses
NULs as output field terminators. This allows for secure parsing of
the output.

Quoted paths were not correctly interpreted as UTF-8. This avoids the
problem by not having quoted paths.
Merge #200

Conflicts:
	GitTfsTest/Integration/CloneTests.cs
Fix git2.dll handling

MSTest was not copying it to the TestResults directory with the other build results.
Use the Path variable to locate git.cmd

Since we've gone through the trouble of adding it to the startInfo object.
Merge pull request #197 from edwinf/issue118-push

Feature Request - #118 + Bug fix for removed AD users
Merge pull request #205 from sc68cal/test_tweaks

Test tweaks
Update refs for unit tests
Copy git2.dll in as a pre-build event
Merge branch 'master' into unicode

Only conflicts regarding extension method StreamWriter.WithEncoding vs
StreamWriter.WithUTF8EncodingWithoutBOM. I kept the more general
WithEncoding.