merge in klp-release history after reset to klp-dev
Set persist.sys.dalvik.vm.lib at system server startup

Bug: 11463182
Change-Id: I4409e84570c4e27bf8da36d0aca87812a1c032a6
Move set of persist.sys.dalvik.vm.lib to SystemServer only

Bug: 11463182
Bug: 11479647
Change-Id: I38efdecdd65fe3efc9c33b4dc204a64543ae6377
base: QCOM's revenge

Based on Based on CAF kk_2.7_rb1.9

Change-Id: I3af645c662d2093ceb7df160484d2f0de9a33146
base: Add a key combo to start/stop video recording

Press volume up and power to start recording a video of your screen.
Press this key combo again to stop it.

Change-Id: Id0b13ba1092a1d6e0bf7bff5f14d89764cdf370c
[2/2] Add support for custom LED colors notification

Originally from dvtonder (CyanogenMod)

Conflicts:
	core/res/res/values/custom_arrays.xml
	core/res/res/values/symbols.xml
	services/java/com/android/server/BatteryService.java

Change-Id: Iab519a757220c444f166b8a05246c7ca71b897d8
[1/4] framework: custom brightness support

    Adds separate handling of button brightness for devices
    that supports it. Enabled with config_button_brightness_support
    else the behaviour will be the same as before

    Also if enabled but no custom values are set will fallback
    to the previous behaviour

    This also needs support of setting button brightness separately
    in liblights code of the device.

    Options:
    -brightness spline for buttons in automatic mode
    -custom brightness value for buttons in manual mode
    -options to competely disable buttons in both modes
    -option to always fallback to same value as screen brightness

    This also brings in:
    -support for custom responsivness value for automatic mode
    -custom twilight support enablement

Change-Id: I79cc8cf3a9b488b857929f327cb67a770ec81916
Merge "base: Add a key combo to start/stop video recording" into android-4.4
Merge changes I79cc8cf3,Iab519a75 into android-4.4

* changes:
  [1/4] framework: custom brightness support
  [2/2] Add support for custom LED colors notification
Allow creating custom dialogs in DialogPreference.

This allows creating non-AlertDialogs while still using the click and
state handling of DialogPreference.

Change-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56
[1/3] framework: volume wake

If enabled pressing volume key will wake the device
and screen. If screen is off because of the proxi
sensor e.g. in call it will not be handled.

PS2:
whitespaces

PS3:
rebased

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

Change-Id: I189bcfed7228f24c030784d490fb7a35e382b7f6
base: fixed merge derp

Change-Id: Ib92927fad0078a9c96f701fcfdc1362d7875b8d2
[1/2] Add battery level around unlock ring

PS2:
added missing change in KeyguardSelectorView.java

Change-Id: Ia4dbc2335657c096c34349ec67c4adfec0aeb91b
Merge "base: QCOM's revenge" into android-4.4
Framework: Add Advanced reboot (2 of 2) By DvTonder

This commit responds to a setting in Development settings for including
options in the power menu for rebooting into recovery or bootloader. It
is defauled to off.

When enabled, the Advanced reboot options will only be available once the
device is unlocked.

Change-Id: I675f31de1f82c344c7923e953fd4a6e26dd036da
Framework: Forward port Power menu reboot by DvTonder

This is a stripped down version of his power menu config patch

Change-Id: I5cc9f900bdb2bb1f0a11014a09f8c792cac850e7
Status bar brightness control from CM10 (Frameworks portion)

Change-Id: Ida526bf19e56d549f7cc75c47466e6953295d888
wifi: Allow Settings to retrieve country code

This makes getCountryCode behave like getFrequencyBand

This allows Settings to get/set country code like
it can for frequency band.

Conflicts:
	wifi/java/android/net/wifi/WifiStateMachine.java

Change-Id: Id9f00d3a678642c6c142fd1511af820d729507a7
Revert "base: QCOM's revenge"

This reverts commit e1984f24208698a85e2390e7c3edacacb188107f.

I screwed up and merged this too early - it appears to be the cause of various audio hangs on find5.

Change-Id: I4f3195fc2f7d2aafd76cf115fdc0b47b05c4cfda
Merge "Revert "base: QCOM's revenge"" into android-4.4