ProfilesSettings : Allow nfc override (2/2)

Allow user to override nfc state via profiles

Change-Id: I2a401f17ce42b1711588242e0604997e1f5d8399
Fix build and feature

sorry my bad on NFC profile feature pushed the wrong commit.
Fixes build and removes unsupported features on profile
settings

Change-Id: I2c1c27dbf080898286b5ed034926ccde5905bdf7
Settings - add an AlertDialog before to delete APN to avoid fails

Change-Id: I3361d4160a7e1c4eaee094f08c7d212f71e9e0e7
Fixed minor typo

Also removed unnecessary strings and commit I3361d4160a7e1c4eaee094f08c7d212f71e9e0e7 translated to Russian

Change-Id: I464f271eadc0f5778858a33f6350952b8ea7b7fb
Add Settings shortcut to Interface Settings Activity

Change-Id: I30a8a16401af0d0e100c867b017a6acc233383d1
Expand Profiles [2/2]

This commit expands the profiles power menu entry in the to be
- Always hidden
- Hidden only on the lockscreen
- Always show [not applicable to secure lockscreen]

Change-Id: I325858936a4a7a738307712fc631be9192a98b38
Add Statusbar Quick Peek [2/2]

Adds the ability to peek at the statusbar when hidden
by swiping down from the top edge of the screen.

Change-Id: I8784baa4c56c88bc0dd1dace8c7d7fee202f78b2
Commit I325858936a4a7a738307712fc631be9192a98b38 translated to Russian

Change-Id: Id9fb5f655be144d0c05d7dbb1d1584b6e4d51727
Commit I8784baa4c56c88bc0dd1dace8c7d7fee202f78b2 translated to Russian

Change-Id: I2c85511618accea8af55f4d28df7376e110969aa
Settings: reduce navbar observer footprint (2/2)

time for code cleanup projects. Switch to same
logic we already use in QS/NT shortcuts. Use
only one string for the whole navbar config
This reduces massive the observer footprint.

NavRing and SlimPie will follow with same logic

cheers

Change-Id: Ia9c31c0723f3c8c55391ad6e43b6fe3e98c7470b
Settings: reduce navring observer footprint (2/2)

time for code cleanup projects. Switch to same
logic we already use in QS/NT shortcuts. Use
only one string for the whole navring config
This reduces massive the observer footprint.

This commit should as well the manta navring issue
in landscape

SlimPie will follow with same logic

cheers

Change-Id: I3da70c40cd1923f09e83bd39107cdf37a0da0119
Settings: reduce SlimPie observer footprint (2/2)

time for code cleanup projects. Switch to same
logic we already use in QS/NT shortcuts. Use
only one string for the whole SlimPie config
This reduces massive the observer footprint.

cheers

Change-Id: I967baabd09e6c85b8e857f8f57a096b9b8d48b92
[1/2] Permit home button wake to be configurable

To activate, enable bool config_show_homeWake in
device overlay/packages/apps/Settings/res/values

PatchSet2:
- removed redundant lines
- codestyle
- small fix

Change-Id: I735d2139c86919e1715a44a3e30f2d440b138ee5
Show application's package name in the "App info" screen.

Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919
[2/2] Add triggers to change profile based on AP

Add UI for configuring triggers to active profiles.

Change-Id: I4903ef64d3eced687136a7dcf4d2048ce4b7ca63
[1/2] Add bluetooth triggers to profiles

Renamed WifiTriggerFragment to TriggersFragment as it is used by
multiple trigger types
Made AbstractTriggerPreference used by multiple trigger types
Renamed some strings to make more sense

Make sure the configured triggers are shown even if type is disabled.
E.g. when Wi-Fi is disable listing AccessPoints does not work for
triggers, already configured triggers will still be shown.

Change-Id: Ife78269586aa2ab7fa94d3462582e259f9228ab2
Commit I4903ef64d3eced687136a7dcf4d2048ce4b7ca63 translated to Russian

Commit Ife78269586aa2ab7fa94d3462582e259f9228ab2 translated too

Change-Id: I16c697d156bd0e9258b6995aa95a7e5ceb201a11
Add 2G/3G option to profile connections (2/2)

Only show option when network type is GSM not CDMA

Change-Id: Ib225366c63ae928f23afd5bbe8b5f68818a4976b
Settings: add reset option to clock color and cleanup (1/2)

to be consistent. So we have now on all places with colorpicker
same logic + option per menu to reset color to default.

as well some cleanup and codestyle corrections

cheers

Change-Id: If4156c57420a3a72b3eb0f01cf8441ccc7bf1eeb
settings: Privacy Guard support

 * Add toggle to InstalledAppDetails to enable/disable privacy guard flag on
   a per-application basis.
 * Add toggle to enable privacy guard by default for applications.

PatchSet: fix crash on uninstall
PatchSet: fix checkbox behaviour
PatchSet: Introduce Privacy Guard Manager
PatchSet: cleanup and comments
PatchSet: add permission filter to show only apps which have critical
	  permissions and privacy guard can hide the information.
	  by default filter is activated
PatchSet: small style correction
PatchSet: move note into an dialog help popup which is shown on first
	  start of PGM and after that available over help menu button

Change-Id: If03aa5319c520b6c4a78887f0f46ef1443ddaa83