Fixed plumbing commit issue: always use a fresh ObjectInserter. Implemented Commit.new_with_tree.
Merge switching of Commit#new arguments.