with-editor-emacsclient-executable: limit OS X kludge to OS X

And also sanitize it.
with-editor-emacsclient-executable: improve doc-string, cosmetics
git-commit-propertize-diff: rename from git-commit-font-lock-diff
git-commit-propertize-diff: cosmetics