core and telephony: Additional HSPAP support

Change-Id: I5e921d2308d873678d6ef67a91cff50d383a176b
Forward port SystemUI: HSPA+ Support

Add the ability to recognize HSPA+ by creating a separate case for HSPAP and
include new H+ icons.

Signed-off-by: Bajee11 <bajee11@gmail.com>
Change-Id: I889a28e4b4cb49862b291641df5a00388db87551
[1/3] base: battery light settings

This also adds a new "level" for 100% full battery
to get rid of the comments from people who complain
that 90% is shown as full :)

required overlay:
    <!-- Is the battery LED intrusive? Used to decide if there should be a disable option -->
    <bool name="config_intrusiveBatteryLed">true</bool>

    This will enable if the batter light option is shown in settings

    <!-- Does the battery LED support multiple colors? Used to decide if the user can change the colors -->
    <bool name="config_multiColorBatteryLed">true</bool>

    Also set this for devices like the HTC one which has only
    two colors. This will be handled in the color selction dialog.
    Dont set if for devices like flo which only has white led

Change-Id: I6a173d19b4e1135174de73a9f528a61d81eb50da
Adjust KitKat easter egg to display "K" no matter what

The way is currently working, it pulls the first letter of the build_id for the easter egg. This is making it to where some devices show a "J" instead of a "K", the way it was meant to be.

Change-Id: I6e91bdc5695e2b2e8317a4ba20df33d6f744437f
[1/2] Base: Pimp up ActiveDisplay

This is a squashed commit of the following:

- Active display: turn off display if device gets pocketed again
  https://github.com/CyanKang/android_frameworks_base/commit/3c139633e2cb341452320207e93fd10b480b65ed

- Active display: Option to change display timeout
  https://github.com/CyanKang/android_frameworks_base/commit/31a3c7dced93bda9501915ea87f28f8fd541b650

- Active display: Add some log output
  https://github.com/CyanKang/android_frameworks_base/commit/5be6bd59c27b0994b2459e4fe360d35c43349929

- Active display: Add threshold to proximity sensor
  https://github.com/CyanKang/android_frameworks_base/commit/fc4561bf1e78d656e37b6bc51340767e1ffa03f6

  Display will only be activated if the proximity sensor was covered for 5 seconds or more.

OmniGears part: https://gerrit.omnirom.org/#/c/2818/

Change-Id: Ib934157da195eb307c3c852de3d0549ad06bd004
Advanced low battery indicator options (1/2)

http://i.imgur.com/EUwRPh7.png

http://i.imgur.com/LX4SrC0.png

Change-Id: I84476626b0ff5424454a1132ea4ef77a696070c1
Merge "core and telephony: Additional HSPAP support" into android-4.4
Merge "Forward port SystemUI: HSPA+ Support" into android-4.4
framework: fix build

Change-Id: I1734050e08ddd164a81bc11327285f7569661d83
ServiceState: add support for DCHSPAP

Change-Id: Ib0a328652c14580718400b00146b770481be5458
Merge "Adjust KitKat easter egg to display "K" no matter what" into android-4.4
framework: Bring back the status bar activity indicators for mobile data and wifi

* adds a setting for this as well as reverting the following commit:

Reverts "Remove signal/wifi activity indicator icon overlays."

This reverts commit fcc901c10bffdfb9c6b31e676dec36b47d949979.

Change-Id: I7aa85f7c8442c45d17e42cac7823dfe93e3f24c1
Merge "[1/3] base: battery light settings" into android-4.4
Merge "Advanced low battery indicator options (1/2)" into android-4.4
Merge "[1/2] Base: Pimp up ActiveDisplay" into android-4.4
Merge "framework: Bring back the status bar activity indicators for mobile data and wifi" into android-4.4
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4

Conflicts:
	core/java/android/provider/Settings.java