Merge changes I717ece9c,I1e3166cb,Ife86bca2,I692bc68a,I1dd8fb3b, ... into cuttlefish-testing

* changes:
  Move ApplyDataImagePolicy to after config setup.
  Split launch/flags.cc out from launch/main.cc
  Control the e2e test through the config.
  Change flag defaults instead of reassigning them.
  Pass the daemon flag through the config.
  Move most subprocess launches to launch.cpp
  Use the config to control adb subprocesses.
  Implement AdbModeEnabled in terms of the config.
  Pass restart_processes through the config file.
  Move UnpackBootImage to boot_image_unpacker.cc
tree: bfbe1df459b8702161d3a507c36418595e434553
  1. common/
  2. guest/
  3. host/
  4. tests/
  5. tools/
  6. Android.bp
  7. Android.mk
  8. OWNERS