Revert "[HWUI] Infinite recursion in PathTessellator::recursiveQuadraticBezierVertices()"

This reverts commit 6444af661eb530b360f717cccb9bdf09a546909d.

Change-Id: Ie0f56c3546b645cb0daae373d816d0d91d7c9f9e
SystemUI: Separate system bar BGs for themes

This commit separates the navigation bar background colors from the
status bar background colors which allows more modular theme-ability.
Backwards compatibility for the old system bar values is still
preserved, but the new values are to be prioritized.

Thanks to Arz Bhatia for the suggestion.

Change-Id: Ibe579d16ea35ca5bdcfe9f98143c3f91cd24900f
Framework: Make the dialog divider color themeable

The holo blue color might not be suitable for some themes. This commit
swaps out the background of all titleDivider elements to use another
resource. This has no difference from the perspective of the user of a
"stock" build but this is huge for theme users.

Thanks to Arz Bhatia for the suggestion.

Change-Id: Icb917220accac3ad38770067120a7b1be894961a
SystemUI: Replace CompassTile RotateAnimation with tweening

Change-Id: I53b2155232122ae5dbed611db3865e0ffdbde37e
Move 3rd party wallpaper pickers to the front

This is a feature request from Steve so here you go!

Change-Id: Iac6a26c7b51752d65026a871712c3590caa926d9
Include default wallpaper in LockscreenWallpaperPickerActivity

Change-Id: I0e3d46688bdb257bc32e10d9255dfc4fbf7beb4c
Add navbar background preview to ThemesContract

Change-Id: Id3ed43c86649b1757fec7f3fc7dee2d2730258e2
automatic translation import

Change-Id: Ibadec936385d2a52e400672708925acebeba98d3
fix launching intents when pressing on the clock, code style

Change-Id: I236c0cc14fd8c3a9028643e43ed1295ce693e30f
LockscreenTile : Don't rely on DEVICE_POLICY broadcast

The current trigger used for initialization is too finicky and doesn't
work on some devices. Switch to trigger based on instantiation of the service
inside the delegate instead.

Also fix inverted drawable state.

Change-Id: I8439ed50281de805ae68fe7b5a81220475d98022
automatic translation import

Change-Id: I96d619455881d59803937bdc53b2db504517334c
Profile in keyguard

Change-Id: I637d38a7cc81be9d3ce4dc5d7090c98549fa1270
SystemUI: use a content observer for smart / quick pull down

instead of always reading the values when touching the bar, lets cache it with a content observer.

Change-Id: I12a902af9e094135dcb851489cf723ca38e98c83
(1/2) Base: allow to swipe anywhere to switch

PS2: allow to configure if swiping anywhere is allowed

Change-Id: I8ef05cb85fa1ff8eaedad43b6c74f26a3d01d225
Signed-off-by: Evisceration <eviscerationls@gmail.com>
fix the clock blocking from swiping down notifications

Change-Id: I26eac59600612f6ff7332753d7fb872aa2ad46b9
[1/2] Quick pulldown: Center

Change-Id: Iaf0615de5b694bcc13a1338eb332b0552f46b9d8
Profile: Don't change media volume when music is active

Change-Id: Ie2fc391c8d7399c51a51c7cdbc81740fafa7c004
[1/2] Profile: Screen timeout

PS2: make multiuser aware

Change-Id: Ia3e14097cc40b3a65208f9afd89ad3ea7a0455b2
Signed-off-by: Evisceration <eviscerationls@gmail.com>
Fix: wallpaper changes when changing lockscreen WP

Since LockscreenWallpaperPickerActivity did not override
cropImageAndSetWallpaper the homescreen wallpaper was changing
when selecting the default_wallpaper resource.

Change-Id: I26dd28e628a3ef701ad92a81aa80327d3ccba092
Fix side button visibility tracking.

Previously one could e.g. get legacy menu button being visible in
certain scenarios, like this one:
- Open legacy app, e.g. CatLog
- Invoke IME
- Lock screen
- Unlock screen
- Result: Menu button visible in keyguard

Change-Id: Ia796f73ec995ea1cc34d38f8aefdbccda7be7565