Ensure ListenableFuture is correctly included as API dependency

 ListenableFuture shows up in the public API of camera-lifecycle and
 camera-extensions.

Bug: 146223194
Test: N/A
Change-Id: Ic5fc00f0094af21a5edb829731293eef04d79cae
diff --git a/camera/camera-lifecycle/build.gradle b/camera/camera-lifecycle/build.gradle
index 2e66069..290b33b 100644
--- a/camera/camera-lifecycle/build.gradle
+++ b/camera/camera-lifecycle/build.gradle
@@ -26,8 +26,9 @@
 }
 
 dependencies {
-    api(project(":camera:camera-core"))
     api("androidx.lifecycle:lifecycle-common:2.1.0")
+    api(GUAVA_LISTENABLE_FUTURE)
+    api(project(":camera:camera-core"))
     implementation("androidx.core:core:1.1.0")
     annotationProcessor(AUTO_VALUE)