IMS-VT: Display video call related user notification messages on UI

- Display video quality changed indication to the user when
  it changes

- Display player state indication to user when player/camera
  status changes (video starts/stops or camera is not ready/failing)

- Display data usage changed to the user when call ends

IMS-VT: Remove call id from call substate/quality toast mesaages

- Remove call id from the toast messages as it's incorrect. Since
  we are displaying toasts only for the primary call, we are good

- Change the resource strings accordingly

IMS: Control display of player, video quality, data usage toasts.

Add configuration flags to control the display of player
start/stop, video quality and data usage toasts during VT Call.

IMS-VT: Detect call substate changes and notify the message controller

- Add a listener for listening to call details changed and parse the
  extras for detecting changes in call substate

- Once call substate change is detected, notify the InCall message
  controller which displays a Toast.

- Add a new qtistrings.xml file for all Qti strings. Add call substate
  string resources in it.

Change-Id: I02b62dff707ae7ad5c8ba5e03d1b238fef7459cf
diff --git a/InCallUI/res/values/qticonfig.xml b/InCallUI/res/values/qticonfig.xml
index b822b2a..d42a691 100644
--- a/InCallUI/res/values/qticonfig.xml
+++ b/InCallUI/res/values/qticonfig.xml
@@ -1,5 +1,5 @@
 <!--
-  ~ Copyright (c) 2015, 2016 The Linux Foundation. All rights reserved.
+  ~ Copyright (c) 2015, 2016, The Linux Foundation. All rights reserved.
   ~
   ~ Redistribution and use in source and binary forms, with or without
   ~ modification, are permitted provided that the following conditions are
@@ -29,4 +29,10 @@
 <resources>
     <!-- Determines UI extensions for video calls should be used. -->
     <bool name="video_call_use_ext">true</bool>
+    <!-- Config to show/hide Video quality toast -->
+    <bool name="config_display_video_quality_toast">true</bool>
+    <!-- Config to show/hide call session event toast like player start/stop -->
+    <bool name="config_call_session_event_toast">true</bool>
+    <!-- Config to show/hide data usage toast -->
+    <bool name="config_display_data_usage_toast">true</bool>
 </resources>