Telephony: Fixed problem with short operator name

This patch solves the problem with erroneous service
provider name that is visible in status row. The name
of the service provider is one character short. This
happen when loading the service provider name from
EF_SPN_CPHS or EF_SPN_SHORT_CPHS.

Change-Id: I54df69b9d46bc90028581d16df72f1fd4757c913
Handle the case when TP-PI reserved bits are set

Discard settings according to 3GPP TS 23.040,
9.2.3.27 TP-Parameter-Indicator (TP-PI).

Usually operators will set this byte to 0 to indicate
there is no more data, but a few operators sets a
reserved bit to 1 to indicate there is no more data instead,
so we need to handle this case also.

Change-Id: I58abc2473c79b65795be186182927c603b35305e
Merge "Handle the case when TP-PI reserved bits are set"
am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set"

* commit '6fe2a8a4ab453dd72daf24798ef1bc460840b136':
  Handle the case when TP-PI reserved bits are set
am 380be4a4: am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set"

* commit '380be4a4fa0290f4b86309b22778839fab8c1b5e':
  Handle the case when TP-PI reserved bits are set
am ad10642b: am 380be4a4: am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set"

* commit 'ad10642b1f79079148211dade13dce276f9dd93f':
  Handle the case when TP-PI reserved bits are set
am b142fa0d: am ad10642b: am 380be4a4: am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set"

* commit 'b142fa0d4ec00ebb7df1b6657f56a57f0fbfd7fa':
  Handle the case when TP-PI reserved bits are set
Merge "Telephony: Fixed problem with short operator name"
am 7c1366fd: am b142fa0d: am ad10642b: am 380be4a4: am 6fe2a8a4: Merge "Handle the case when TP-PI reserved bits are set"

* commit '7c1366fdb4a04d99903cf5ce55348ce3a79cb6c7':
  Handle the case when TP-PI reserved bits are set
am 7ac8d802: Merge "Telephony: Fixed problem with short operator name"

* commit '7ac8d8026b997141d106762574478eb9daaf3f38':
  Telephony: Fixed problem with short operator name
am 5af6cdd6: am 7ac8d802: Merge "Telephony: Fixed problem with short operator name"

* commit '5af6cdd62a9c88371ef5defafa7fd49780cf8ef3':
  Telephony: Fixed problem with short operator name
am b66683d8: am 5af6cdd6: am 7ac8d802: Merge "Telephony: Fixed problem with short operator name"

* commit 'b66683d899c3e58f84d8369ced23e3c4f6e5fd99':
  Telephony: Fixed problem with short operator name
am dec905e7: am b66683d8: am 5af6cdd6: am 7ac8d802: Merge "Telephony: Fixed problem with short operator name"

* commit 'dec905e7465287f21b191889da07f331890f43c9':
  Telephony: Fixed problem with short operator name
am 15855915: am dec905e7: am b66683d8: am 5af6cdd6: am 7ac8d802: Merge "Telephony: Fixed problem with short operator name"

* commit '15855915242ba74f67ed6ddba4cd4271d3909c84':
  Telephony: Fixed problem with short operator name
Omitting Big Endian caused corrupt characters

When sending a terminal reponse to SIM containing unicode
characters, big endian must be explicitly stated to
avoid corrupt characters.

Change-Id: Iac4dcadfd860b5de15ad2a65c4ccdf3fae9292d4
Merge "Omitting Big Endian caused corrupt characters"
am e9260aec: Merge "Omitting Big Endian caused corrupt characters"

* commit 'e9260aec3d196e9c9b94962289f177ae39283eb4':
  Omitting Big Endian caused corrupt characters
am 8566fabf: am e9260aec: Merge "Omitting Big Endian caused corrupt characters"

* commit '8566fabf80997b1effde2fdaad3ff06223a5f326':
  Omitting Big Endian caused corrupt characters
am 3d5e9bd1: am 8566fabf: am e9260aec: Merge "Omitting Big Endian caused corrupt characters"

* commit '3d5e9bd1a4ea294ebb85e87ef5a8aed687ba9ade':
  Omitting Big Endian caused corrupt characters
am 2f81ec63: am 3d5e9bd1: am 8566fabf: am e9260aec: Merge "Omitting Big Endian caused corrupt characters"

* commit '2f81ec63398ad4b0af33e5233411a4a1e3680bd7':
  Omitting Big Endian caused corrupt characters