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

- Display data icon independent of voice service state
i.e even if voice network is unavailable

- Show cdma roaming indicators if either voice
or data is roaming.

- Cleanup roaming indicator default values.
Set default CDMA Eri index to roaming off

- 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: 285986, 303275, 326204, 326634, 333008, 339297
(cherry picked from commit 7a3c1c35ed00f17dd345f824690877999dff2042)
(cherry picked from commit 83894db8b770d770891d42d078ba6d4dcfb29fb5)
Destination PS no: 2
base: fixed missing shading of statusbar circle battery and network traffic

http://jira.omnirom.org/browse/OMNI-326

PS4:
handle traffic like signal cluster

Change-Id: I10c0f0fd1d63e78c9a1d09d1bff6a5221b8adec5
base: recents circle memory indicator fixes

-fix endless loop
-http://jira.omnirom.org/browse/OMNI-315
-update on kill task

Change-Id: I65a4f8c071185b4b51461e1fd81f9c86ee9b1400
Merge "Fix for data and roaming icons" into android-4.4
Revert "base: recents circle memory indicator fixes"

This reverts commit 846b8fdb66a7c9840de7d2ae9db05c0d2b33e7a2.
Revert "base: fixed missing shading of statusbar circle battery and network traffic"

This reverts commit 37e2cec33cc170a8e4d18ec3a3812dc9451ed695.
Merge branch 'head' into kitkat