Revert "[1/2][SQUASHED] Base: On-The-Go mode"

This reverts commit 12f29657437a4f24578593c743f2011c04812350.
[1/2] Base: On-The-Go mode

On-The-Go turns on the camera of your phone and streams it to an overlay,
which is drawn over everything.
this makes you feel like your display is transparent, as you see the content
behind it.

its really useful when you are using your phone while walking, thats why
we called it "On-The-Go"

allows to change transparency of the overlay via the notification.

have fun!

Change-Id: I3efccb5fac41a946f6cb4992e9181422980ee5e4

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/custom_strings.xml
	core/res/res/values/custom_symbols.xml
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/custom_strings.xml
	policy/src/com/android/internal/policy/impl/GlobalActions.java
Revert "[1/2] Base: On-The-Go mode"

This reverts commit 649f75dc11ff99c0aca32e5d0980d55685c16994.
FB: Volume panel background color && transparency [2/2]

Allow user to specify background color and transparency level
    for volume panel.

PS: color now applies instantaneously after setting the preference.
Change-Id: I23a09d302fe090fe4aed6dd9024c73056d14fba1
SystemUI: PL Translations-updates

Change-Id: I7447d00901d3f0ecf7c262f438f7675104acfeec
Fix recent panel defaulting to white on clean flash

Previously, recent panel would default to a solid
    white background on clean flash, until the user
    changed/reset the colors.  This fixes that issue,
    and the recent panel background now defaults to
    the proper semi-transparent white drawable (or
    semi-transparent black drawable if the TRDS
    state is switched).

Change-Id: Iea9d292596e8f4f51b55940e97e6597215ca58c2

Conflicts:
	packages/SystemUI/src/com/android/systemui/slimrecent/RecentController.java
FB: Slimrecents card/text color [2/2]

Allows user to set custom colors for Slimrecents card
    header text and background.

PS: fixed expanded card (thumbnail) background
Change-Id: I896a4db4ce235dc53858381347379d5fd7f7e796

Conflicts:
	core/java/android/provider/Settings.java
SystemUI/Added ADB over network QuickSettings Tile

Change-Id: I340846a171571a7b61d2c68f2a6875794be5d5b2
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Add ADB over network tile: italian translation

Change-Id: I6a6ba968102bd78f0eb8f135a528145ee8149a1f
fb: translation - RU

I340846a171571a7b61d2c68f2a6875794be5d5b2

Change-Id: Ib2c9d441ac0b272d4bc5a0a66cdac977a60171e4
SystemUI: ES translations

Change-Id: Ib4a0aeed13d013f4dc97506bab4fdd6e90d9a586
SystemUI: FR translations update

Change-Id: I258a567f597203d03e30077a18df72c8b57f2716
System UI: PL Translations

fixes and improvements

Change-Id: I91e86ee553e18a283229c079d53765db9947cfbe
Drep
Bluetooth: HID: Add support for HID Device Role

This patch adds the HID Device Role support in Bluetooth framework.
Also AIDL and callback related files for HID Device role are added
to provide interface for third party applications to communicate with
HID device Service.

Change-Id: Id03a362b7bcfa2e76056fa0197eaac12ce49b5a2
CRs-Fixed: 573086
Bluetooth: Changes for LPP and extended LE scan

This patch includes implementation of a new Bluetooth
Adapter named QBluetoothAdapter for implementing LE
specific tasks that the default adapter doesnt perform.
This patch also implements Low power proximity and extended
LE scan functionality based on service UUIDs.

CRs-Fixed: 581289
Change-Id: I63e0593f79c8929d4e18cee0472fcb401c8892e7
Bluetooth: Cleaning up sap service object to avoid serviceRecord leaks

A case where script is running to do BT ON/OFF 2000 times. Sap service
class object is leaked while turning OFF BT, when it is referenced
(Directly OR Indirectly due to its member variables). So Garbage
Collector doesn't collect class object which is referenced. Setting
NULL for service class object & service connection, while cleaning up
those variable to mark as weak reference. Any objects memory is
immediately claimed by GC, which are marked as weak reference.

Change-Id: I905d1e542c159c8f9addcb8491aee900697c9006
CRs-Fixed: 591180
Bluetooth: Fix to avoid framework reboot during monkey.

A case where monkey is running & sometimes framework is
disconnected due to unhandled java Exception during the
binding of DUN, SAP, HID device & PAN service on unsuccessful
binding. So it never handled. Handing java exception while binding
DUN, SAP, HID device & PAN  services to solve this issue.

Change-Id: Idea710593a3f9496305f636042605303e73e7749
CRs-Fixed: 564709
Bluetooth: HID-C: Add support for error parameter for reportError

This patch adds support for error parameter in reportError providing
better flexibiltiy to application to respond to errors for Set Report
received from HID Host.

Change-Id: Ieada7be8a6a91d310f20849af9e5a9b04766f4a5
CRs-Fixed: 595139
Increases Gatt connection timeout value to be 30 secs

Some LE devices take more time to establish
LE connection. This change increases the
connection timeout value to take care of
this scenario.

Change-Id: Ie4cc79b53301f230553df02afd5d64dec637fe5d
CRs-fixed: 582556