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