Port "Option to control cursor in text fields using volume keys (1/2)"

This feature is moved to framework so it also works with third party keyboards.
Patch Set 3: Added missin @hide statements

Change-Id: I8e20240e7bee5351ab20bb3d701eb95a5fd3e112
Fix issue that prevented us from fixing emulated storage as su

Revert "Add the possiblity of using secondary storage for user 0"

This reverts commit e85dabb1d721e5fea166ade1ac6809f70f9091fa.

Change-Id: I4c5779133914119d8b5e66f9d7afb118ecbe4040
Lockscreen music controls

fixed etc.  This feature originally appeared in CM i think

Change-Id: I1bec14d3e7f48bad745e72b23c9e08afb6d28973
Fix for the low processes kept bug

memoryInfo was not initialise properly

Change-Id: I3b1f1fac92a59a0a18b63625b66d33dc24b17086
Merge "Fix for the low processes kept bug" into jb43
Merge remote-tracking branch 'upstream/jb43' into jb43