[automerger skipped] Merge "Use futures for binding and talking to the ExternalStorageService." into rvc-qpr-dev am: 61e7956648 am: 4ea168e834 -s ours

am skip reason: Change-Id I1b7fde2f6ed1074b9c814d56808ab1614f25aead with SHA-1 9252dfb493 is in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13713298

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I067ec2e57a7a1cb34552a25859a8e50c4f2b9ad0