Fix empty commits and non-descript revert messages (For #612)

  * Empty commits via editor now have the message: "[no message]"
  * Reverts now have the slightly more useful message: "Revert commit #1234567"

Aside, I wish I new how to send a pull request to a specific ticket.