Treat document thumbnails as preemptable.

When a more important request comes along, preempt all outstanding
thumbnail requests.

Bug: 11317901
Change-Id: I164fc8d804bb9c471e6da3f8127228043b3ca482
Update roots when data cleared, refresh UI.

Data cleared usually means accounts went away, so kick off roots
refresh.  Also update any visible UI after a refresh finishes.

Bug: 10899793
Change-Id: Id68c80b5e635e358cfd75f4961ce13cd1c7c5f82
Fix issue #11278906: Some wm commands fail on shell users

Binder.clearCallingIdentity makes everything better.

Change-Id: I31cd9478c857553b3cf1ea54d5b4987571788796
Unhide BIND_NFC_SERVICE permission.

Needs to be held by host-based card emulation
apps in order to work.

Bug: 11352063
Change-Id: I8ba42446cd3066b38309d8e9cbc51d140a023547
Merge "Fix issue #11323037: Android apk incorrectly marked as running in app processes" into klp-dev
Merge "Fix issue #11278906: Some wm commands fail on shell users" into klp-dev
Merge "add accessibility string for location quicksetting" into klp-dev
Import button assets from UX repository

Bug 11192938

Change-Id: Ib59fd4d288d3ef5f132a4cee2a2e0384053b5594
Merge "Treat document thumbnails as preemptable." into klp-dev
Merge "Update roots when data cleared, refresh UI." into klp-dev
Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
Add notification docs to DocumentsProvider.

Bug: 11272209
Change-Id: I97d67c91c4f4a312cbde82afd9e27509c26517b2
Merge "Fix leak with transitions when views get removed" into klp-dev
Merge "Add notification docs to DocumentsProvider." into klp-dev
Merge "Import button assets from UX repository" into klp-dev
Decouple IME_ACTIVE and IME_VISIBLE for hardware keyboards.

Reserve IME_VISIBLE for when software keyboards are actually
showing.

Bug:11186297
Change-Id: I4e09a7de353e564bd1a97dadd603d3104254fa56
Merge "Decouple IME_ACTIVE and IME_VISIBLE for hardware keyboards." into klp-dev
Cache Scene objects by layout ID on the scene root

The current tracking of scene objects in a static ThreadLocal is
problematic as it leaks the Context associated with the SceneRoot and
returns the wrong Scene object if the same layout ID is used across
different scene roots.

Track Scene objects on the scene root view instead to avoid these
issues.

Change-Id: I891986897f757f2666897c937b5ebb0ed1d531c1
am: Increase dropbox buffer size to 256KB (from 128KB)

Minor changes for dumping stack traces:
- Print the native traces right after foreground/persistent apps
- Also include mediaserver, sdcard, and surfaceflinger in traces

Bug: 11321322
Change-Id: Ic09b7da316a5f197dda0ac3bde06f75574cc2166
Merge "Cache Scene objects by layout ID on the scene root" into klp-dev