veyron/lib/flags,veyron/lib/exec: pipe parent config opts to child's flags parse

This change adds a way to override flags in the child via the parent config object passed through the vanadium exec mechanism.

Specifically, lib/flags.Parse gets a new argument (config), which overrides/adds
flag values after parsing the command-line args. The runtime grabs the config from the exec handle and passes it to Parse.

Sundry test cases to test the new logic added.

Change-Id: Ied173b770e375d6d36e5de8076219e20bd682fba
7 files changed
tree: 2018613be93df4bf23247fcc812212c0c344ed15
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/