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
Active display: Respect Quiet Hours

PS2: Use QuietHoursHelper

PS4: Fix PS3

Change-Id: Iba6f339e8073fa28ee6b96a6b889cd3faf724111
keyguard: fix layout for sw320dp devices

Squashed commits of the following:

commit fa06992ab7e49fe1e056787dd281384d92290be1
Author: Pawit Pornkitprasan <p.pawit@gmail.com>
Date:   2012-12-10 09:19:40 +0700

    keyguard: fix layout for sw320dp devices

    800x480px dpi devices have less screen space than the xhdpi devices
    Google designed the layout for and the layout needs adjustment.

    - Reduce the lockscreen security container size such that the clock
      widget has enough space to display its content.
    - In the SIM PIN/PUK view, Google put an empty widget on top, but
      we don't have space for that, increase its size such that the
      widget practically disappears.

    This should not have any effect on devices with larger screens.

    Ported from cm-10.2.
    * Removed invalid mdpi layout leftover from framework-res
    * Fix keyguard for mdpi devices too

    Change-Id: I9e811cfd312abae24a9cad189d19e73848f6c4c1

commit 9c9c6d17772f4fa4681f43bea11fb5074e24093a
Author: Lorenzo M <djmesias@yahoo.es>
Date:  2013-12-08 23:05:32 +0100

    keyguard: fix-fix layout for sw320dp devices

    Default values need to be defined in sw360dp or larger devices will
    pick up sw320dp values automatically.

    On the maguro device the keyguard isn't properly centered.

    - Before http://review.cyanogenmod.org/54758:
        http://i.imgur.com/F6sokhA.jpg
    - After http://review.cyanogenmod.org/54758:
        http://i.imgur.com/OdTkZLL.jpg
    - With this commit:
        http://i.imgur.com/TThq9da.jpg

    Change-Id: Idcc29ec79a12e61b26d2ad5070468e70a8ef39df

Change-Id: I84288c2bd02fd36a3db28a0050cbad052424b719
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
Telephony: Handle DATA_CALL_LIST in DCC.

- Added async handling of NetStatPoll.

Change-Id: Iffb7bf369062264dd773338c732bc69318d90b73
Bug: 11596853
[1/2] base: hardware button enhancement

-added "go to sleep" action
-cancel "kill app" action if finger lifted before timeout

Change-Id: I842933da3691da3b422926dd771e399b5adbab59
SystemUI: Fix screenshot animation not showing the picture properly

When taking the screenshot,the drop-in animation looks completely like a mess.
This patch fixes the problem and now the taken picture should be displayed
properly.

Change-Id: Iddb72e58a236d6a96048608ee140ce262053d5d2
Merge "keyguard: fix layout for sw320dp devices" into android-4.4
Merge "SystemUI: Fix screenshot animation not showing the picture properly" into android-4.4
Revert "Active display: Respect Quiet Hours"

This reverts commit aaeddc4c895d43867a1db42d73533a02abf75a33.
Merge remote-tracking branch 'omni/android-4.4' into android-4.4