Support boot config to make adbd bootstrap

adbd is essential for debugging, but inaccessible during early Android
boot phases before apex packages are unpacked. A new boot config
"androidboot.apex.early_adbd" will allow adbd to start much earlier by
making it a bootstrap apex. This gives developers immediate debugging
access during early product bringup.
Caveat: adbd apex should not be in compressed format when being
configured as a bootstrap package.

Bug: 329861763
Test: androidboot.apex.early_adbd=1 in kernel cmdline and
      PRODUCT_COMPRESSED_APEX:=false in build script, verify adbd is
      moved to bootstrap apex.
Change-Id: I606525cb2b5546518f9f627990d01343daf3b919
1 file changed