run-command API =============== Talk about , and things like: * Environment the command runs with (e.g. GIT_DIR); * File descriptors and pipes; * Exit status; (Hannes, Dscho, Shawn)