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

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