Fix error handling for update so that it works
Fix error handling for update so that it works

Technically the error handling is still not 100% compliant with the
protocol description, but at least it works now.  In addition to
actually getting the client to recognise the end of the update command
we send it's error back to it so that it becomes visible to the user.

slonopotamus/git_svn_server