Add tests of checkout(String, String) method

Used the git-client-1.6.0 SHA1 in one of the tests and cloned the local
mirror of the git client repo so that a consistent value is available.
Merge pull request #54 from MarkEWaite/master-add-checkout-tests

Add tests of checkout(String, String) method