MediaScanner behavior on boot (1/3)
Lets you enable/disable/ask (with a notification) media scanning on boot.
Can speed up boot and reduce initial boot lag from MediaScanner

Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>
Don't start keyguard in an attempt to exit it.
exitKeyguardSecurely() will open the keyguard if it's currently disabled
by an app. As this is unwanted here (the user has either already
bypassed the keyguard or the keyguard isn't secure; otherwise he
couldn't click on a notification entry) and as the lockscreen already is
dismissed a few lines above, don't call exitKeyguardSecurely here.

Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>
Fixed the problem ime invisible status despite being the icon that appears in the statusbar.

[Reproduce the Path]
Precondition : Set "Auto-rotate screen" option to ENABLE

Calendar App lunch -> Rotate device to "Landscape" -> Touch "+" button(Add new Schedule)
-> Check the ime icons of the Status bar

Ime invisible status despite being the icon that appears in the statusbar.
Displays an icon in the status bar when the ime was actually visible state is modified to check.

Change-Id: I3674eb4570ad865b3c085162571fd58f0efa6988
Kill Videos

Change-Id: If15d96542f99fd05f83926d00dfd8b76a943e8c5
Force Enable ADB on Boot

Force enables ADB on boot on UNOFFICIAL Builds

Needs https://review.slimroms.net:8443/#/c/4083/

PS 3 : Fixed massive connection issue
PS 4 : Deleted build commit

Change-Id: Iee4f3dd1ff04fddf8541401bce95cff7acf2b244
Add Media Tile [1/2]

Commits a new Media Tile that allows user to
- Play/Pause on click
- Skip track on long click

PS 2 : Media does not make sense

Change-Id: I93d9ccf3413722668f1dda08c17ff4435f782400

Conflicts:

	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>
Revert "Kill Videos"

This reverts commit 4884e098a83321ec0e6ae8aeec4d119d0b2fb277.
fixing derp
Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>
QuickSettings: UserTile: Open full contact page

QuickContact popup can only be used for phoning/messaging/emailing,
which doesn't make sense when you're opening your own contact.

Opening the full contact directly makes it easier to beam or share
with other (one less click)

Change-Id: I6b6002fd7ecccaf16f1e410c0c863989bf877711
Fix ListView is not scrolled properly with arrows

According to ListView's layoutChildren logic, it detaches all children
and rebuilds its children based on visible area which might omit
invisible elements in the adapter.

In this case, arrowScroll methods only tries to find next scroll
candidates from its children so user is unable to scroll more with
D-pad.

This fixes the issue by look forward next child among the adapter as
well as children.

Bug: 7346868
Change-Id: I01ab19ad899b5bcb5ab420ddf08c9ffd136933d1
navbar: Bring inline with AOKP frameworks
navbar/navrings: new layouts for nav rings
fixes issues with nav rings in landscape.
We do not use mCurrentUIMode from aokp
we will use mSystemUiLayout like we used before for other fixes,
this commit also seems to fix the recents lag.

Conflicts:

	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/src/com/android/systemui/SearchPanelView.java

Signed-off-by: igio90 <giovanni.rocca.90@gmail.com>