Add connection properties to analytics

Adds a record of which android.telecom.Connection properties were set on
a call during its lifetime. Also adds a test to verify that this behaves
correctly.

Change-Id: I1a5bc61228cbd676b8de218d503b30e8a76bfce2
Fix: 31395995
diff --git a/proto/telecom.proto b/proto/telecom.proto
index 9786934..06dd394 100644
--- a/proto/telecom.proto
+++ b/proto/telecom.proto
@@ -273,4 +273,8 @@
 
   // A list of the in-call services bound during the call.
   repeated InCallServiceInfo in_call_services = 16;
+
+  // A bitmask of the properties that were set at any point during the call.
+  // Bits are defined by android.telecom.Connection.PROPERTY_* constants.
+  optional int32 connection_properties = 17;
 }