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
Improve lockscreen icon logic

Should never cause bootloops now

Signed-off-by: Roman Birg <romanbirg@gmail.com>
Merge "Improve lockscreen icon logic" into ics
Fix battery bar not showing up and showing incorrect readings

Signed-off-by: Roman Birg <romanbirg@gmail.com>
move lockscreen's tomorrow string to xml

Change-Id: I35165917738cb535b67c877dafc8bd1082c8f193
Signed-off-by: sethyx <sethyx@gmail.com>
Merge "Fix battery bar not showing up and showing incorrect readings" into ics
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 "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>
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