am 897baffb: am 3f742914: am 21541531: Merge changes from topic \'adb_shell_prework\'

* commit '897baffb759e2c6300ad59fef24bfc0b10387a99':
  adb: create shell protocol class.
  adb: refactor subprocess code.
  adb: move shell service to a separate file.