BT fix

Thanks 95A31
base: OMX fix
Removed p2p_supplicant service because we use wpa_supplicant
BT stuff from AOSP
Fix BT
OMX fix
Fix an error with JNI (test)
Update: STE
Fix for Location Services

https://gerrit.paranoidandroid.co/#/c/124/
Credit: nbehary@XDA
Avoid duplication of AppWindowToken in created Task

When WindowManagerService creates a new Task, it passes atoken to the
Task constructor. In this case atoken is added to mAppTokens list by
the Task constructor and then it is added manually again by calling
newTask.mAppTokens.add(atoken). As a result, the same atoken is present
in mAppTokens list twice.

When another window token is added to the list, it may be placed in
beetwen duplicated tokens and corresponding window will be hidden from
the screen by corresponding duplicated windows.
From user perspective it means that some windows will not be displayed
on the screen.

The issue is fixed by avoid adding atoken to mAppTokens list manually
when it was added already in Task constructor.

Change-Id: I10628e68186160fffdde07beb7d84ab3cecb7051
Typo
Clenup unneeded code
Restored original autobrightness speed
Improved the minimum amount of time that must have elapsed for change the rotation
[3/3] AudioFX: Add center frequency param to bassboost

Change-Id: I49da8e5ab24502d0de5c09b7fc9f4b8a51bead60
[3/3] AudioEffect: Add a stereo widener effect

Change-Id: Iab2035c5601394b060e7e77e85ad85aca6e4c89f