commit: shell-command and shell-command-on-region API compliant with FSF 23.3.1