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.