Add CallsManagerListener

Also contains some minor bug fixes:
- add an incoming field to Call
- correcty log failed outgoing calls (previously these were mostly dropped)
- log missed incoming calls

Change-Id: I72dc39efd519302c1f765f4f9c9d04c5095e45a6
diff --git a/Android.mk b/Android.mk
index 76a190e..48eece0 100644
--- a/Android.mk
+++ b/Android.mk
@@ -15,6 +15,9 @@
 
 LOCAL_PROGUARD_ENABLED := optimization
 
+# Workaround for "local variable type mismatch" error.
+LOCAL_DX_FLAGS += --no-locals
+
 include $(BUILD_PACKAGE)
 
 # Build the test package.