frameworks/base: bluetooth: AVRCP 1.3 feature changes

Bluetooth module will listen metadata/event change intents
from Music app and post data to Bluez stack.

Modified by Chris Boyle: removed PLAYSTATUS_REQUEST/RESPONSE.
See http://review.cyanogenmod.com/14001

Conflicts:

	core/java/android/server/BluetoothA2dpService.java
	core/jni/android_server_BluetoothEventLoop.cpp

Gingerbread change Icbfb1712dde98c9677f57c869bcfffed2bb42a14

Change-Id: Id8cbec68302b53befbec4273013668a58c755369
Fix custom NavBar showing in landscape lockscreen

Signed-off-by: Mike Wilson <mwilson@acesappraisal.com>
p99x cam fix: add ui/Overlay files back in

Signed-off-by: Jonathan Steadman <xxwhitehawk@gmail.com>
Change-Id: I599a83eb2eb2675cababe9d5eb38a73a4c6eb0b1
fix: timezone offset for lockscreen events, tablet weather layout

Change-Id: I1570d8e0b0f8744dc22fb2a5e9c60b13756a6737
Signed-off-by: sethyx <sethyx@gmail.com>
Merge "p99x cam fix: add ui/Overlay files back in" into ics
Merge branches 'upstream' and 'ics' into mod
Merge "fix: timezone offset for lockscreen events, tablet weather layout" into ics
statusbar: customizable notification icon transparency (1/2)

Change-Id: Id74b70d5970cda453f58f7eea43f31ab2d1242b9
Signed-off-by: sethyx <sethyx@gmail.com>
Only turn off torch if it's on

This way it will remove the callback at all times,
so Torch won't turn on if the user releases the
button before longpresstimeout has been reached.
And it will call the off-intent for the Torch activity
only if it has _actually_ been started.

Change-Id: I232a4902cc41139dbed194f969878526cb7f6e44
weatherpanel: add possibility to start a custom app

this change will add the option to choose an app in ROMControl
and have it started when touching the weather image
Fix QuickUnlock not allowing passwords longer than 8 chars

Now, a false attempt is only triggered when a user erases some part of the password.
This should not harm security but allows passwords that are longer.

Patch Set 2: Always update passwordLength, not only after minimal length

Before it could happen a user clicks on "OK", the password gets erased (because
it is obviously wrong or the phone would havebeen unlocked), but when reaching
MINIMUM_PASSWORD_LENGTH_BEFORE_REPORT a false try would have been triggered.

Change-Id: I85f3a23a2d8c88df5eb0b064e22cc2198ffda2e5
Signed-off-by: Markus <markus.doits@googlemail.com>
Merge branches 'upstream' and 'ics' into mod
Quiet Hours (1/3) - CyanogenMod

Change-Id: Idc415ae0aa6d77ae819b829e02d5044bc4510b87
Signed-off-by: sethyx <sethyx@gmail.com>
Merge "frameworks/base: bluetooth: AVRCP 1.3 feature changes" into ics
Merge "weatherpanel: add possibility to start a custom app" into ics
Merge "Fix QuickUnlock not allowing passwords longer than 8 chars" into ics
Allow Tablets to use Hide NavBar/Statusbar feature

(needs ROMControl commit too)

p2: rebase
p3: fix whitespace
p4: more whitespace fix

Signed-off-by: Mike Wilson <mwilson@acesappraisal.com>

Change-Id: Ie952a5837522380e7960a215d89dc78899527824
Merge "Quiet Hours (1/3) - CyanogenMod" into ics
Add option to hide signal bars Part (1/2)

Patch set 2: add an observer to apply the changes without reboot

Change-Id: I93e78d48412e1a82a271d002066fa8a4c0101d16
initial navbar for tablets - not ready to merge

Navbar Buttons for Tablets
Buttons now work properly and obey lightsout and visibility.
There are a couple of visual tweaks still needed:
1) lightsout shows 3 dots .. regardless of number of buttons
2) background glow is a little large/wide when in portrait.
3) potential problem if user doesn't have a menu button, and
   it's actually needed.

Try to add a temporary menu button when needed.
honor orientation when setting up nav buttons.

Signed-off-by: Mike Wilson <mwilson@acesappraisal.com>

Change-Id: I8bd40ea068d19675666781fe452b3140ff76aae6