Only require commit message to be non-empty

For some reason, GitX requires commit messages to contain at least 3 characters. Git doesn't do this.