Reorganization and numerous simplifications; bump to 2.0.0.0
Add a show instance for TreeEntry
Remove unneeded files and submodule references
Fix the implementation of cliLookupRef
Rename cliPush/PullCommitDirectly to drop the Directly
Whitespace fixes
Drop pushCommit from the Repository type class
Comment out some unused general methods
Import Git.Commit.Push in Git
Fix some compiler warnings
Simplify some code
Merge remote-tracking branch 'origin/staging'
Use conduit for iterating over objects in a repository
Bump version to 2.0.1.0
Fix a logging default
Disable use of the git object cache entirely (#1992)

Instead we relying on recataloging from S3 by listing the free objects
in the bucket, and downloading the pack index files.
Minor simplifications and corrections
Change git-gpush to use the CmdLine backend
Disable debug code in gitlib
Fix some compiler warnings in git-gpush