Merge changes I9f36cc26,I06561ad0,I42c2a8d0

* changes:
  adb: add benchmark script.
  adb: add IOVector.
  Revert "Revert "adb: add support for O_CLOEXEC to unique_fd pipe wrapper.""