QS: Make CameraTile respect locale changes for the label.

Change-Id: Id4be230c443263b4185e5b4af6e8df6805a7aac5
squashed: revert DocumentsUI changes

Revert "Fix DocumentsUI FC"

This reverts commit cd48d8b3d713eff1e1f986228b55b79f51be2487.

Revert "DocumentsUI: Handle NPE gracefully"

This reverts commit 8ba53655cf460690a80c6988baced9ad9bcd6322.

Revert "DocumentsUI: Remove catch-all statements"

This reverts commit 13a67f83ae8db62575461956a5507f1a33d7391d.

Change-Id: I1365d1be4c017b2b65e31b8dba46ce6ee6b1226d
Skip broadcasting to a receiver if the receiver seems to be dead

If an application that has a broadcast receiver is killed
during broadcasting, thread variable of ProcessRecord becomes null
so that IIntentReceiver#performReceive() is called
in BroadcastQueue#performReceiveLocked(). But if binder driver has not
noticed the death of the application yet, it can't throw
DeadObjectException. After that, binder driver notices. But it can't
notify DeadObjectException to the caller because performReceive() is
async call. So broadcasting keeps on waiting for finishing
performReceive() until timeout.

This change checks the death of the application before calling
performReceive() and skips broadcasting to the receiver
if the application has already died.

Change-Id: Ifa02b8b1a7e7b6fd314de90fedff5b7a5326825d
Allow multiuser for all devices

Change-Id: I8b3d3dc56e4f3035a507c14550716b38f38be25a
(1/2) Framework changes for moving applications to external volume

* Add static functions for retrieving external apps volume information
* Determine external apps volume using the 'externalApps' attribute in
  storage_list.xml
* Allow moving applications to an external volume regardless if the
  internal storage is emulated or not
* Check if app moving is disabled

Thanks to Pierre-Hugues Husson for identifying an issue causing the
SD card state to be incorrect (ie. SD card appearing unmounted when a
USB drive is unplugged)

Change-Id: I5561c2cf3f558b729c89663852173a532994a47a
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4