automatically save buffer when done editing steps

Save the buffer before calling `server-edit' so that the user
does not have to confirm she wants to save the buffer.  When
she doesn't she should instead use `git-rebase-abort'.
remove git-commit-may-do-commit function

Instead do the work directly inside `git-commit-commit'.