NetworkController: Hide signal strength icon when no SIM icon is shown

Change-Id: Ia830c85b520d141a3517a8b0c414f35e1538ac66
Telephony: Set the value of min match according to one property

Change-Id: I6965fa58cc113620da3fd3148eea8e5ed3986420
Ringtone: Add the default ringtone for multi SIMs

The default ringtone is just set for SIM1 at initilization,
so to support multi SIMs ringtones, add the corresponding
configs in Settings provider also.

CRs-fixed: 538916

Change-Id: I11ed845fbd815fd4acd85baf1772218ef971b5f1
Message priority support for 3gpp2

Add support for message priority in 3gpp2
Add new interface API's sendTextMsgWithOptions and
sendMultipartTextMsgWithOptions

Change-Id: I1bf5752eaf8b1acf19fe330d7f409214ee97d3cf
Add support for IP call prefix

Append the user configured IP prefix ahead of the calling number
in case of calling via IP.

CRs-Fixed: 516042

Change-Id: Idf73f06c7030df4124f737433839efddcd089c23
Add config for the expire age of partial segment messages

Set the value to 30 days based on default value in code,
then it could be customized via res overlay mechanism.

Change-Id: Ia219aa59dd009d831abb03b5921763ade38f0c50
Mms: Add interface to support sending sms with origination port

Can't use DM test server query DUT's register info with origination
port.
Add 'sendDataWithOrigPort' interface for sending data with IMEI through
origination port.

Change-Id: I270acf1da9f7a68e19433d7eb3953d53097070ee
CRs-Fixed: 539265
Telephony: Implementation for IWLAN.

- Introduce new RAT as IWLAN.
- Allow MDST to enable non-default APN availability when radio is off.

CRs-Fixed: 600118
Change-Id: Ifc9a0928cbda1d89a95d27a276a20a2d8e1cc8ca
Telephony(MSIM): Add control flag for SIM app auto provisioning

Add one bool value config_auto_provision_enable in config.xml to control
the SIM app auto provisioning, false by default.

Change-Id: Ifc19a219769caeca77cfe498fc4ce6a920613dbd
Minor cleanups to NetdCallbackReceiver.onEvent.

- Clean up identical error messages.
- Fix the array length check for InterfaceAddressChange.

[Cherry-pick of 59be800e7fe81842aa8c77b91319f58ab165983d]

Bug: 9180552
Change-Id: Id871f481445b530c3ad749725f1548df0e3a1228
Tethering: Skip link local addresses when enabling NAT

Only one entry is allowed to be added to route table 60 for all
interface ipv6 link local addresses, so skip ipv6 link local
addresses on all interfaces when enabling NAT

Change-Id: Ibbe6c2bdae83586cdd38287089715f3433bbb91f
Signed-off-by: jiaguo <jiaguo@marvell.com>
Fix merge derp

Change-Id: I3bfc2937d2fb60118aa18df7252f0c575f65e02a