Bveyron/services/mgmt/node/impl: add initial support for app installation, start,
and stop.

This is still work in progress, but wanted to checkpoint before going on
vacation; also, the CL was getting too large.

The main changes are:

- moved profile-related code to a separate file to start breaking up invoker.go; left a todo to split node manager and app management invokers into separate objects.

- implement initial versions of Install/Start/Stop (some features still missing)

- changed permissions to group/world 00; we can loosen up as we shift to using different UIDs for child apps

- bunch of other smaller changes

Left a copious number of TODOs scattered around.

Change-Id: I7fc204f907df2fabd36706922e3bf58d3487a008
6 files changed
tree: 5ae883f9f32759954113d0a9ec7f5d67c62fe724
  1. examples/
  2. lib/
  3. products/
  4. runtimes/
  5. security/
  6. services/
  7. tools/