systemui: Shush debug spam

Change-Id: I587504bc4b9fb89d421f70471e0f323a407c6463
StatusBar: Add support to show data and wifi activities.

-- Show data activity icons.
-- Show wifi activity icons.

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkControllerImpl.java

Change-Id: Iee5038b007e91deeb2d3cb838ce3908818aefc91
SystemUI: Customize StatusBar for Chinese carrier

1. Add support to show sim status on status bar pull down curtain
   if sim is absent or missing.
2. Add values-w320dp to adapt lower resolution device.
3. Update Chinese roaming string.
4. Optionally, disable BT and Wifi switch on quick setting panel if
   it is under airplane mode as Chinese carrier required.
5. Switch positions of sub1 and sub3 on status bar.
6. Redesign the scheme of selecting icons on signal cluster.
   Customized SigalClusterView and MSimSiganlClusterView to adapt
   requirement from Chinese carriers. The customization is controller
   by config values defined in overlayed config.xml.

Change-Id: I92ad6eabbec3b310c75eb2d41b3345a7169c488c
Fix for data and roaming icons

- Enable data connected flag based on the data state.

- Do not display data icon in data connected state
if radio type is unknown

- Show service if either voice/data is in
service if ro.config.combined_signal is true

- Consider eri only when in service

- Add in service check to isCdmaEri.
roaming related information
in registration state will not be valid
during out of service

Change-Id: I915421a6f5906d80ed5b8dd9c433115ad5df1f14
CRs-Fixed: 303275, 326204, 326634, 333008, 339297
Telephony: Fix System UI crash

Adding null pointer check to update icons.

CRs-Fixed: 744626

Change-Id: If9b984d39647d315ebac9bb5f416a5472821462b
systemui: Kill logspam

Change-Id: Id1c7c9c56632714aa6a161189d3d8e67a8a030ba
SystemUI: Fix HSPA+ and LTE icons in statusbar

Change-Id: I7180bcf0ac206ecac27e1d37174697a9de19bdf1
Turn off carrier provisioning by default to allow tethering

Whether or not to use carrier provisioning is a setting hidden to the
end user that is currently not set. Unfortunately, on some carriers that
may result in it being set to yes, or effectively set to yes, without
other accompanying changes that must occur, such as setting a tethering
apn and possibly having a carrier provisioning app, resulting in hitting
a paywall when a tethering plan exists, or, worse having nothing happen
at all when you try to tether since the data doesn't have an apn set.

Change-Id: I3b5b3cc86e3325302411f46e3fd5f7a7c1b9f57e
Show package names during dexopt

ps2: Attempt to determine localized package label, and print that.
     If unavailable, print packageName

Change-Id: If9ca78fe312acd674bdcee160f914b4445d5c85f