Telephony: Fix issue in handling null alpha identifier

When alpha identifier is a provided by the SIM and
is a null data object, UE should not display
anything about the Sending but UE is showing
"Sending...".

As per 3GPP 11.14, if the alpha identifier is provided
by the SIM and is a null data object(i.e.length = '00'
and no value part), this is an indication that the ME
should not give any information to the user on the fact
that the ME is sending an Send SS/Send USSD/ Send DTMF.

Instead of returning null, retrieveAlphaId returns the
default message resulting in "Sending..." shown to the
user when it is not supposed to display anything.

This patch fixes the issue by returning null when alpha
identifier is provided and is a null data object.

Change-Id: Ia7bd690b8862a5df052a84bd6e7c94f4035baca7
Author: Jeevaka Badrappan <jeevaka.badrappan@intel.com>
Signed-off-by: Jeevaka Badrappan <jeevaka.badrappan@intel.com>
Signed-off-by: Arun Ravindran <arun.ravindran@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 60370
telephony: Fix typo

This patch fixes the typo in CatService.

Change-Id: Iff69df0ab0309e36f0a886c483f280febe5ad84e
Author: Nizar Haouati <nizar.haouati@intel.com>
Signed-off-by: Nizar Haouati <nizar.haouati@intel.com>
Signed-off-by: Jeevaka Badrappan <jeevaka.badrappan@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 71115
Telephony: Return 'null' as per TelephonyManager need

Return 'null' instead of "" (empty string) when Line1AlphaTag,
IccSerialNumber and Msisdn are unavailable.

Bug: 8449375
Change-Id: I5d8052922363f4b3b900bcdea490afe22fedce4f
Telephony: Send complete path for EF-IMG(4F20) for RUIM cards.

When retrieving the EF_IMG from an RUIM the icon load fails
because the path to the EF is incorrectly specified as "img"

Bug: 8443193
Change-Id: I76f981d5334274b34e2e1a752fd0a550458e4e86
Merge "Telephony: Send complete path for EF-IMG(4F20) for RUIM cards."
am c76db118: Merge "Telephony: Send complete path for EF-IMG(4F20) for RUIM cards."

* commit 'c76db118626ef47a8deee6fbd9c20dff1473d896':
  Telephony: Send complete path for EF-IMG(4F20) for RUIM cards.
am 94354e82: Merge "Add FW support for CellInfo RIL commands." into jb-mr2-dev

* commit '94354e82d1e0cc5fa21dec803d089dd066689174':
  Add FW support for CellInfo RIL commands.
am 3c6bdec2:     Telephony: Return \'null\' as per TelephonyManager need

* commit '3c6bdec23af42aba1168303cdefc20525b0ec1d0':
  Telephony: Return 'null' as per TelephonyManager need
Merge "Telephony: Return 'null' as per TelephonyManager need"
am 151274cf: Merge "Fix some frameworks-telephony test compile errors." into jb-mr2-dev

* commit '151274cffffb518748a291504dd26fc8d816bd50':
  Fix some frameworks-telephony test compile errors.
am 5fce53ac: (-s ours) Merge "Telephony: Return \'null\' as per TelephonyManager need"

* commit '5fce53ac6610d7b301cb70a6433307b822c41c30':
  Telephony: Return 'null' as per TelephonyManager need
am d34aceac: Enable CMAS alert tone and alert dialog for AMBER alerts.

* commit 'd34aceac4d82e00972663d0d97274428f0465dec':
  Enable CMAS alert tone and alert dialog for AMBER alerts.
am 66c86c83: Merge "Default CellInfoListRate to off, Integer.MAX_VALUE." into jb-mr2-dev

* commit '66c86c834e26d143f5b0b822ba12a37948ef0528':
  Default CellInfoListRate to off, Integer.MAX_VALUE.
am e17fb5a1: Load call forwarding flag from EF_CFF_CPHS when EF_CFIS is missing.

* commit 'e17fb5a149610484b4bcda31cde04abfd4e5d4ec':
  Load call forwarding flag from EF_CFF_CPHS when EF_CFIS is missing.
am 30961e36: Merge "On data only devices use data registration state." into jb-mr2-dev

* commit '30961e36e424641b8cd0496888112d3ac748e306':
  On data only devices use data registration state.
am 815af95f: Support WiFi only device at runtime.

* commit '815af95fb1568fd7b1ab8e6a610189821de99c81':
  Support WiFi only device at runtime.
am 0f94d3ae: Add synchronized to toString.

* commit '0f94d3aebcf0daf154bf0876164844d09067f904':
  Add synchronized to toString.
am 9a480819: On EVENT_CONNECT in DcRetryingState do not go inactive.

* commit '9a480819c79acf31f328d254b1bb9fe6cfac2c34':
  On EVENT_CONNECT in DcRetryingState do not go inactive.
4373 & 4374 part of Severe Alerts

As per specification change 23.041 V9.6.0,
4373 & 4374 have been moved from Extreme
Alerts to Severe Alerts.

Bug: 8847901
Change-Id: I98f443dfc799da259d942f62ce66006058e5ffb1
Merge "4373 & 4374 part of Severe Alerts"