HALO new icons set for HDPI and MDPI
Merge pull request #20 from MNT-Mantas/jb-mr1

HALO new icons set for HDPI and MDPI
HALO first-run turorial less choppy + overlay

Change-Id: Ib33798ae6e2f36305c07556e32206d86809a8ec0
HALO bigger update

1. gestures icons without outlines
2. completely re-done speechbubbles
3. empty red batch says M for message
4. speech bubble is animated and moves around
5. new batch animation when gesture is active
6. dead zone buffer fixed
7. empty notification text fixed (with app name for now)

Change-Id: I85cca0240827aabb5f5f773ace24222bf711945d
HALO black toasts, italics, blue text

Change-Id: Ib437b46790d1455612f2e8740b4b87bdb082af73
HALO batch envelope icon for non-numbered items

Change-Id: Ibaac6d7320cd47a67d4f406a9c82446f0b02912a
derp

Change-Id: I5f9cf5f2603e9dd0e799ae0391f206a1d2c4ca58
HALO bugfixes

- missing red batch fixed (one hopes)
- clear-all last one remaining fixed
- restart auto-hide won't trigger fixed

Change-Id: Ifc88fbb4d1afe222859aa297310b61c60880c474
HALO vibration fix

Change-Id: I435587edc9a2a20ca3e179ea4ed1331f69151243
HALO: hdpi & mdpi icon update

time to refresh these outdated icons
Telephony: Consider EVDO ecio zero value as valid.

When mEvdoEcio receives 0 getEvdoEcio returns -1.

Ecio valid values are positive integers, to fix this
consider EVDO ecio zero value as valid.

Change-Id: Ice8415150e7502c7f39e1a4135d35ea2bec1eb1f
CRs-Fixed: 402159
Signal strength: add more checks to signal strength,

so it doesn't fall under the range of poor signal and automatically
assumes a gsm signal, actually checks if all values are true and not
valid then pass it on to lte or gsm. This fixes cases when gsm signal
is not valid and lte is active. When lte is active and shows a really
weak and gsm signal is not avalible due some broken vendor ril or
just running cdma lte and a few others senario creates this issue.

Change-Id: If9c5dc1a969605cd1eeb9218de02a9f8dbbd3ae1
FW: Recents panel fix
Fix RIL_UNSOL_CDMA_PRL_CHANGED constant typo (1/2)

Change-Id: I6eef9350fa62857cb5fd133a385cb09150cb6d1b
android_os_FileUtils_getVolumeUUID: Fix the incorrect logical for call blkid_get_tag_value.
    There are two problems in here.
  1. For the function blkid_get_tag_value third parameter is should be the device, not the mount pointer, in the MediaPrivader.attachVolume, it will pass the mount path to call this function.
  2. The UUID for device is hex, so call atoi is not right. I think call strtol is better than atoi.

Change-Id: I76598a0993f08add3e9c7541cbc082d8d85e9af4
Add support for Samsung extended AGPS

The AGPS implementation in the GPS chipset used in some Samsung devices
(i9100, i9300) can make use of the Psc field. Adapt the relevant
functions hiding the changes incompatible with other devices under the
AGPS_USE_PSC #define.

Credit to Qaweck from xda-developers forum for finding the meaning
of the field.

Change-Id: Ie4691c79ca379a1f5c0a87500c1b06b56ae7ac0d
Close notification panel when swiping away the last clearable
notification.

Change-Id: I4e5114f66e799a7c80e18b38abce5678da460846
HALO: fix the integer division bug

The newHeight is calculated by an integer division, which leads to an
ugly bug. E.g. a 95x96 image will get a newHeight of 0 because
(95 / 96 * 113) equals to 0. This will lead to a SystemUI FC.

Fix it by multipling first and dividing afterwards.
HALO: batch message icon for hdpi and mdpi

It's hard to keep up with Paul hehe
BT: Fix memory leak when BT on & off done many times

Solves a memory leak in BatteryStatsService when Bluetooth
is turn on/off. Solution adds missing close of proxy then
Bluetooth is turned off.

Change-Id: I65f9db298459c7c15f6a10c752992f1d38469445
CRs-Fixed: 476145