Completely remove app ops activity.

Change-Id: Ibe2f15c9ff7589fd5527a0f249d7c1eeca868c8a
am ca1b7458: Completely remove app ops activity.

* commit 'ca1b7458244191214172009d21eae2d04b6992f9':
  Completely remove app ops activity.
Completely remove app ops activity.

Change-Id: Ibe2f15c9ff7589fd5527a0f249d7c1eeca868c8a
Reconcile with AOSP jb-mr2-dev - do not merge
Merge commit '0b849a70'

Resolve conflict.

Conflicts:
	AndroidManifest.xml
am 45d4dce2: (-s ours) am ca1b7458: Completely remove app ops activity.

* commit '45d4dce29eea9fd503b15aedf4f63e38bf5fb0d7':
  Completely remove app ops activity.
Added UI widgets for new location settings page

Change-Id: I87eee999a4dd0189609f58d6f3e4ffe517d63a0e
Merge "Added UI widgets for new location settings page"
am 034b83e8: Reconcile with AOSP jb-mr2-dev - do not merge

* commit '034b83e8668a0b26d1eccfc9fa433b8eae3e50a8':
  Completely remove app ops activity.
am 4dce3456: am 034b83e8: Reconcile with AOSP jb-mr2-dev - do not merge

* commit '4dce3456c7c858d5cec053cfd8a7f8ff2babec1d':
  Completely remove app ops activity.
am a43e2701: (-s ours) am 4dce3456: am 034b83e8: Reconcile with AOSP jb-mr2-dev - do not merge

* commit 'a43e27016410910e9d11c09e981e58743ee9439e':
  Completely remove app ops activity.
Add secure overlay displays in developer options.

Change-Id: I16fb0429de42443a95e8dfd03382bf8e0c2a6bb7
Reset app preferences now resets all app ops.

Change-Id: I7966245b5f322f55e139b2da661c02cd58530f11
am a6683e0f: Reset app preferences now resets all app ops.

* commit 'a6683e0f4af75005ab5a1742d30df4bee071f725':
  Reset app preferences now resets all app ops.
am 0a09b13c: am a6683e0f: Reset app preferences now resets all app ops.

* commit '0a09b13c81bb0ebe556e46e3859a25805b2cbdcf':
  Reset app preferences now resets all app ops.
am ad38b60b: am 0a09b13c: am a6683e0f: Reset app preferences now resets all app ops.

* commit 'ad38b60b372314f6266381207bd82144f21b1027':
  Reset app preferences now resets all app ops.
Disable TTS "Listen to the example" if not supported

If current TTS locale (most of the cases same as device locale) is
not supported by the TTS engine, field for setting synthesis speed
and "Listen to the example" will be disabled.

Added new field, "Default language status" to indicate level of support
for currently selected language. It can take one of three messages:
%s is fully supported
%s requires network connection
%s is not supported
Where %s is locale display name.

Added example string that will provide a fallback for example text
if not provided by Settings or TTS engine.

Change-Id: Ia2a920a71197a85d3812fc8df9dfed4ebe6b515f
Bug: 9982002
Fix app ops details not displaying permissions under certain conditions.

If there's a permission that is not granted, the loop is aborted instead
of just skipping said permission.

Change-Id: Icca567ebdd818f40ad6619f258c77590074d1deb
merge in klp-release history after reset to master
Add some missing fragments to the whitelist

Bug: 10184429
Change-Id: I4b4da5d5f2f4ec64992012e9d15799d195870a8a