[1/2]Base: Option to hide Adb notification icon

Settings: https://gerrit.omnirom.org/#/c/2933/

Change-Id: I5353b76797ec1e4c53bd6fe014f4ef9b6a7f3936
[2/2] Framework/base: Configure headset hook

Whether or not to allo headset hook to launch voice commands

Useful with headset control programs

PS3: Dont use getIntForUser directly. It breaks
PS5: Whitespce
PS6: Rebase

Change-Id: Ifc24407b87a469a4baadad098895564f7f9aecb8
Base: Listanimation views and interpolator (1/2)

thanks team ThinkingBridge for it. Difference to original implementation

- code cleanup
- some smaller code fixes
- remove of rotation animation due it is to laggy
- multiuser support

Change-Id: I255b60dd963c616fb5c0aa583c23d52a7a5108f8

Conflicts:

	core/java/android/provider/Settings.java
Multi-window

This is a big work in progress, which currently has some bugs,
but begins to look okay.

You can already multitask a little bit, by using the
app switcher and long-pressing an icon, then select "Add to
Split View".
Last window touched gets the key focus.

Code is very ugly, I know. Don't merge it, don't use it
for now. Unless you want to make your code ugly.

Enjoy :)

Merge conflicts solved:
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java

Change-Id: I4a03a84539fd3ac1273f0d3503fe8fafcd16be26

Conflicts:

	services/java/com/android/server/wm/WindowManagerService.java
Port "Option to control cursor in text fields using volume keys (1/2)"

Change-Id: Ib8ab93eb635af8c87df15d72c46312ce7f95546c
Base: Prevent lock/unlock sound during music playback

Lock/unlock sound mixes in with music and causes
lag and distortion.

Change-Id: Ide6c2cdd9b56379619ffc485d80f0106d23dec10
[1/2] base: Power Menu: Add Screen record Option

Adding Screen Record menu entry and Functionality to Power Menu

Change-Id: I715cd91f2db7688ed2ebea18d219090aab4aebcd
Note: Screenrecord is broken on exynos based devices. Trying to record screen will result in device freeze

PS1: Adding Drawable resources for displaying in power menu. Courtesy: ChameleonOS
Change-Id: Ia34f68827576c5bc982f0377929376fa0d9b404d
[2/2] base: Set AdvancedReboot to be enabled by default
RE: http://jira.omnirom.org/browse/OMNI-1

Because I am a dufus

Edit 9001: Setting this to be enabled by default for all users

Change-Id: Icd2c10ffd20c172374c51f300912b5c710f73bf8
Base: Fix tethering (softap) startup.

The interface must be started after firmware reload. If it's not
started, the driver is unable to configure it.

Thanks to Emerson Pinter <dev@pinter.com.br> for the jb version of this.

Change-Id: I7a6698a6d7e776f5f3c61f6ee83d284a81a8eec8
[1/2] base: Quick Settings Custom Actions

To Display Quick Settings either by right pull down or expanded view.
Expanded View will Open Quick Settings panel if there are no active notifications

Right Pulldown Author: rmcc
Right Pulldown Ref Commit: https://github.com/temasek/android_frameworks_base/commit/a928acc30ecba3613aadc1478ef49878a73b6742

Expanded View Author : Roman Birg <romanbirg@gmail.com> AOKP
Expanded View Ref Commit: https://github.com/temasek/android_frameworks_base/commit/2eb664a4bc5f93b705eeeaa0847331343bb017cd

Change-Id: Ibbb8213096ff0092bf9b57404888315e1bb8963e
Add a circlular memory indicator to the "clear all" button area

Picked from Chameleon OS
http://goo.gl/vgL71x

Patch Set 2:
Remove grey background

Patch Set 3:
Add OmniRom Copyright
Fix Clear Recents Button position
Increase Stroke width of the level color, otherwise the memory
level is not good readable

Patch Set 4:
Really fix the level width

Patch Set 5:
Fix my logical thinking mistake

Patch Set 6:
Fix indicator not beeing drawed sometimes

Change-Id: I07999d476a16d24ddf9c6de441ae646887da8074