Update Camera2 for guava 27.1

Futures.transform has been replaced with Futures.transformAsync and
requires an Executor argument.

Futures.addCallback requires an Executor argument.

MoreExecutors.sameThreadExecutor() has been replaced with
MoreExecutors.directExecutor().

Objects.toStringHelper has been replaced with MoreObjects.toStringHelper.

Bug: 130306229
Test: m checkbuild
Change-Id: If35fada45eb7e615b241b8d1d6d8d252242cac82
Merged-In: If35fada45eb7e615b241b8d1d6d8d252242cac82
Exempt-From-Owner-Approval: cherry pick
(cherry picked from commit bc5b3d74b556f3dbc0ed7ae7cf21921c697191fe)
15 files changed