veyron/lib/modules: introduce sh.StartExternalCommand

This CL splits up the shell.Start function into shell.Start and
shell.StartExternalCommand. This allows users (such as the e2e tests) to
run commands that have not been pre-registered. The shell will not
attempt to run these commands in the envelope.

Change-Id: I920b6172e6750aa3e6de4c031d5dd5e3fef95936
8 files changed
tree: 6c50073a9b08729c6ab5403871201c88180abf47
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/