SystemUI: Fix mobile data connection type hiding

* Hide mobile data connection type when WiFi is connected.

Change-Id: Id346bc0040436f2bfc7219445d0a3ba8000eea3b
SystemUI: PhoneStatusBarView: disable DEBUG_GESTURES

Change-Id: I3911c464d1f008ac2c96a1104761007fad41a3ae
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: Use material delete icon

Change-Id: I11df5713486672e4f5c4784e6f94a893cf36b4dd
SystemUI: Bring back animated rotation tile

Partially revert "QS: Update rotation lock icons."
This reverts commit 1a462c1d2384608e0f546631d431ba39c7e6b27c.

Updated vector icons to match the newer API

Change-Id: Iafd5bb03cbb1c75b48c55be35a799377f5adcc6a
Improve scrolling cache

Scrolling cache helps make short scrolls/flings smooth but will
cause stutter when long flings are made. This patch disables
scrolling cache when long flings are made.

This patch also fixes a related bug where scrolling cache will
not be enabled properly when transitioning from flinging to scrolling.

Patch Set 2: Calculate threshold based on maximum velocity (Sang Tae Park)

Credits: Pawit Pornkitprasan

Change-Id: Iad52a35120212c871ffd35df6184aeb678ee44aa
Framework: Volume key cursor control (1/2)

This feature is moved to framework so it also works with third
party keyboards.

Change-Id: I8e20240e7bee5351ab20bb3d701eb95a5fd3e112
Port: Wake on plug (1/2)

Change-Id: I5e50a7fd351857d76c1c2fd13c6e737d8902a2f3