(DO NOT MERGE) Fix pub issue #58043: Copy crash in Android 4.3...

...when clipboard listener attached

We need to clear the calling identity before dispatching change
notifications.  Also make this more robust, so that in the face
of any failure we will clean up the broadcast state.

Integrated from master.

Change-Id: I05e1f76ffd486439535631fe4062dabe94bd2ccf
Allow the user to block notifications for foreground services.

Stepping carefully around the fix in change Idc788527, we
perform security (and AppOps, and therefore user block)
checks against the uid passed to enqueueNotificationInternal
rather than the Binder caller.

Bug: 9502541
Change-Id: I91745db92823381df75721c1b8f11013a7fa4ecc
Add version identifier to app ops.

All old versions drop their modes except for the notification op
(which is the only one there is currently a user-visible control for).

Change-Id: I9e09cebe63e9ea81f2adc01aef7d1a5a59f57a56
Revert "Add version identifier to app ops."

This reverts commit 483a6bbfc118409b9c46b226cf0aa6afdc4d9159.

Change-Id: I91d6b8b8d1789089bf9764e734f7fe59d03151a2
Add new app ops method to reset all op modes.

Change-Id: I5ee6764de8dc31d812e5a788914ab0099bbef4c0
Fix issue #10226007: Reset apps restores most of the changed settings...

...to original but not all modified ones

Very stupid mistakes in messing up the iteration when pruning op
entries.

Change-Id: Ie536b9095f797fcd2b86c9a386a72746796430d1
Use hostname verifier directly instead of instance DO NOT MERGE

Instead of local instance of the default HostnameVerifier, use it
directly from HttpsURLConnection. This avoids class preloading creating
an instance of it before it's necessary.

(cherry picked from commit 928ee1e48fa89302d02fdf8a8a2c7315d7195e7c)

Bug: 9984058
Change-Id: I79d8a934bfc390e4cd503fd592e21bc4e5446a7d
SystemUI: SK translations

Change-Id: Iad1e7343d3065ca54cdf219af82dab3749287878
frameworks/base: RU translations

Change-Id: I6fd250305c7e3ee8bd70449151c2388f5772bd6c
frameworks_base: CA translations

Change-Id: I57325c020d023566dd627b38a7da4389fe54aca3
InputDevice: move custom strings to cm_strings.xml

PS2: clean others languages files

Change-Id: I2b080d272e48d6853d7276af372e31a57788b193
InputDevices: FR translation

-PS1: Add initial translation
-PS2: Finlandais => Finnois

Change-Id: I91be9c0e4f73d52f2f316b2d587ef78af99d84e9
Merge tag 'android-4.3_r2.2' of https://android.googlesource.com/platform/frameworks/base into cm-10.2

Android 4.3 release 2.2
SystemUI: zh-TW translations

Change-Id: I2d3be381ab85dfe84376116d15a34fd251894f44
Core: zh-TW translations

Change-Id: I0db686ecc01bcf7962efcfae1059be0ea90f56c6
Merge "frameworks_base: CA translations" into cm-10.2
Merge "InputDevice: move custom strings to cm_strings.xml" into cm-10.2
Merge "InputDevices: FR translation" into cm-10.2
frameworks/base: media: add support for DIVX files

Change-Id: I27948bbbf908944e659bd9141986bc7724bf9af5
WebViewCore: Fix the issue of wrong zoom density when opening web pages with overview mode disabled.

On JellyBean browser, when pages opened
 with "open pages in overview" disabled and "Default zoom" option set to
 "Far" or "Close", the zoom density is not correct.

 The issue is caused by the wrong scale factor calculated when setup
 viewport. it is fixed to 1.5 in JB. whereas it should be different for
 different "Default zoom" setting.

 This Patch will fix this issue. it set the scale factor to the
 defaultzoomscale calculated considering zoom density. it also add
 adjust process to guarantee the zoom density is right after navigating
 page with specified viewport "target-densitydpi".

 Author: Zang Lin <lin.zang@intel.com>
 Signed-off-by: Jack Ren <jack.ren@intel.com>
 Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>

Change-Id: I68dd193457c40ce9eb73635297ce7bb61b373bac