Added a fragment to the Kitchen Sink application to help debug
projection status information.

The added fragment displays current projection status information, such
as the projecting package, the connected devices, available transports,
etc. This change also fixes some logic in CarProjectionService which was
not always updating projection status when necessary.

Bug: 133351166
Bug: 133367487

Test: Connect a MD with android auto to an embedded HU running
phantoscope. The values in the kitchen sink app should populate.

Change-Id: I9cc413625ff95c8d750bd6e375493abc7f4f3017
diff --git a/tests/EmbeddedKitchenSinkApp/Android.mk b/tests/EmbeddedKitchenSinkApp/Android.mk
index 65de56e..386044c 100644
--- a/tests/EmbeddedKitchenSinkApp/Android.mk
+++ b/tests/EmbeddedKitchenSinkApp/Android.mk
@@ -49,6 +49,7 @@
     android.hardware.automotive.vehicle-V2.0-java \
     vehicle-hal-support-lib \
     com.android.car.keventreader-client \
+    guava \
     kitchensink-gson
 
 LOCAL_JAVA_LIBRARIES += android.car