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
am b037a870: (-s ours) am b9de4496: am 9b5a5a0f: am eb69ddd4: am c2e35f33: (-s ours) am 932e8e5d: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit 'b037a8706d394afd803af6a20fe7cae0d9248e30':
am a0f3a809: fix PDK no-java build

* commit 'a0f3a809d88e871ca5298b3c7aea2f4b5fc43839':
  fix PDK no-java build
am 620c8855: Merge commit \'b21b57c0\' into manualmerge

* commit '620c8855bcaa3fe8d492e93811b0ed6e8b4f59fc':
  get group identifier level1 (Gid1)
am c60e2c6e: am fbd959c2: am ae6a4485: Merge "add columns of Carrier about MVNO"

* commit 'c60e2c6e5a3b09b2eaf6298863e5c3b0e7caefa0':
  add columns of Carrier about MVNO
am 2c74d79c: am f7bf2056: am 63152045: Merge "add MVNO check routine"

* commit '2c74d79cab4eee87acf0e74c0d8bf76be8f0f4aa':
  add MVNO check routine
am 6ca911a9: Merge commit \'f606e5cc\' into fix-merge-conflict

* commit '6ca911a976a277e69800249c924c8dbc8fc5d78f':
  RIL: Correct the RIL_REQUEST_DIAL api missmatch
am ff4e317d: Move retrying into DC.

* commit 'ff4e317d24f0d23bdc0f306d53ddc51f2f1ecf6a':
  Move retrying into DC.
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
am 454b1dfd: Rename a few files and variables.

* commit '454b1dfd508844b42eb775e4ab2359be74d3672b':
  Rename a few files and variables.
am b7881d6e: Rename a couple variables in IccRecords.

* commit 'b7881d6e7e4e79491376bedf151c3412dfdc4121':
  Rename a couple variables in IccRecords.
am b37b0722: Merge "Testing property to verify roaming behavior." into jb-mr2-dev

* commit 'b37b072231c579844c21e5120eb7c200ac872de1':
  Testing property to verify roaming behavior.
am 1b21c4e9: Merge "Use Build.IS_DEBUGGABLE" into jb-mr2-dev

* commit '1b21c4e9ebaba1af72ae6fa18e98d6863c888aca':
  Use Build.IS_DEBUGGABLE
am 4e9ed041: resolved conflicts for merge of 4eede890 to jb-mr2-dev

* commit '4e9ed0410d72180872d59b14cb375c1c2ed94788':
  Telephony: Fix IntRangeManager
am 652fe674: Merge commit \'310b322d\' into fix-merge-conflict

* commit '652fe674a597e221274a3746118f15cf40c7dbb9':
  Telephony: Delay SIM IO until SIM_READY
am f8768537: Merge "Allow 0.0.0.0 and :: as default gateways" into jb-mr2-dev

* commit 'f8768537438ef0517f6b11f449f9cabbea2f99ba':
  Allow 0.0.0.0 and :: as default gateways
am f16c95f5: Merge commit \'903be2fc\' into fix-merge-conflict

* commit 'f16c95f5e7e34e7e3a51a012d172902365a3682e':
  Telephony: Null check for adncache before search/update.
am 1f2a2323: Use new mechanism to get messenger to StateTracker

* commit '1f2a2323572b2f3ab18234726cc1b048c670fbab':
  Use new mechanism to get messenger to StateTracker