Improve error detection in complete_commit
Improve error detection in complete_commit

More work on picking out and reporting errors in complete_commit.
There is still more to do - there are mny things that the user can try
to do, and only a few that will actually work.  The compliated part is
putting together appropriate error messages.

slonopotamus/git_svn_server