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
Qcom devices with legacy drivers don't need libqcomui.
Merge AOKP, edit navigation bar

Change-Id: Id53321127b0ea6f07d4d6bc8e522b651aada436b
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
Change lockscreen Stock mode, edit navigation bar icons

Change-Id: I0e97346c5a19abbe57a94bdf98496970f337ea5a
Merge branch 'ics' of github.com:SuperICS/android_frameworks_base into ics
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>
Fix navigation bar

Change-Id: Id963b2234a0d76021f09cb5aadb07d236212ab98
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
bring back rotation delay customization

Change-Id: Iffbb6044fc2759e2a908bcef11048c32cb04b217
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Make sure CenterClock can access all of Clock's methods

Could be causing clock-freezing issues. Either way it should be like this.

Change-Id: Id76ce6718ac95917a91f4b0acc30316ed1404ccf
Signed-off-by: Roman Birg <romanbirg@gmail.com>