[1/2] Settings: HALO

Forward port from jb43.

PS1: Initial port
PS2: Fix conflicts with notification LED
PS3: FIx derp in strings
PS4: Fix derp in pa_arrays (tag not closed)
PS5: HALO Mods
PS6: Update pa_arrays & pa_strings
PS7: derp: rmv pesky file backups
PS8: rebased
     Clean some white spaces
     removed some settings
Change-Id: I7de6a9157415fe05b0a59d8260e33cc1527a342d
[2/2] LED: Battery Light

PS2: Fix variable and fw/base overlays logic
PS3: works
PS4: change title to: Battery LED

Signed-off-by: Andre Saddler <dresadd09691@gmail.com>
Change-Id: I9c737d0cf49a1f84688b4295975e13dd8e91f874
[1/3] Settings: Increasing Ringtone

      Option to set the incoming call ringtone volume to increase
      in pre-defined (user selected) increments.

Linked commits:
      Frameworks - https://gerrit.paranoidandroid.co/#/c/448/
      Telephony  - https://gerrit.paranoidandroid.co/#/c/451/

Change-Id: If7b36bd098dc65c8d418d372d4e0017868826a1f

Conflicts:
	res/values/pa_arrays.xml
[1/2] Setting: Lockscreen maximized widgets

      Enable lockscreen widgets to be expanded by default.

      PA modifications to commit:
          Allow for long press unlock.
          Enable checkbox only if "Enable Widgets" is selected
          Remove preference is device is a tablet (already expanded)

Change-Id: I3d52b752415f48e5468db0804be5c2ff93a71e31

Conflicts:
	res/values/pa_strings.xml
Settings: Forward port Kill app longpress back

Based on http://review.cyanogenmod.org/#/c/27235
Original author: DaneshM

Change-Id: I6e8bfb4e7e4a35c321a01debf8fdb3a38120267b

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/DevelopmentSettings.java
Settings: Navigation bar Quick launch shortcuts (2/2)

Change-Id: I824cdd21bb4abdeb8571c1de6a18494dbb10b7a7
Fix navring targets build

The resources are copied together from the Keyguard Package and the cyanogenmod repo. Thanks for their hard work!

Navring targets works now, the only problem I have is, that the animation of the quicklaunch ring is a bit laggy but I don't know whether this is caused by the navring commits or anything else.
And another thing: I didn't added the "Utils.isPhone" function from cyanogenmod which is needed to detect whether a large screen is used or not. So if the settings lock weird on a tablet it's probably caused by that and we have to fix it.

Conflicts:
	res/values/pa_strings.xml

Change-Id: I751a65e5ded3e385dfa4915ce259eb30422e6c08
Add "Utils.isPhone" function for nav ring

As well as Hybid and Tablet. Codes are directly ported from CM
Fix compilation of nav ring targets

Change-Id: I946bc39248f99a7aa1955c163539688acf18c1f8