Merge "Avoid NPE when installing app update." into jb-mr1-dev
No decoration for WifiSetup activity used by SetupWizard

Bug: 7274530
Change-Id: I981aa5fb3fca854f0b378b7c219feb92567598ce
Navigation fixes for Settings

Change quick-entry points to Settings to have taskAffinity="",
excludeFromRecents="true", and no parentActivityName.

This makes the various quick shortcuts more standalone; their task
state does not persist and they have no Up navigation available. As
most shortcuts do not launch these activities with
FLAG_ACTIVITY_TASK_ON_HOME, Back will return the user to the previous
task.

This does not affect the "real" versions of these settings screens as
navigated to through the front door of the Settings app; those screens
are reached through SubSettings instances with specific fragments
added.

Bug 7276291

Change-Id: I7864437277601a3f6b6beded44a5edfd4636010c
Refresh authenticator info when accounts change.

There may be newly installed authenticators, so refresh them when
accounts change.

Bug: 7280043
Change-Id: Ic173970c815950526c77a2653e7fae4551948f13
Merge "Navigation fixes for Settings" into jb-mr1-dev
Announce dynamic content changes in lock confirmation settings.

Also re-orders updateStage() and setText/Selection calls so that text
events don't flush announcements. This does not change functionality.

Bug: 7256500
Change-Id: I8b10d66e9f73c7a630a8c3c5128372e18f26234c
Merge "No decoration for WifiSetup activity used by SetupWizard" into jb-mr1-dev
Import translations. DO NOT MERGE

Change-Id: I5e5c043d16bb59b50b4341a44827c824c564786c
Auto-generated-cl: translation import
merge in jb-mr1-release history after reset to jb-mr1-dev
Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
Import translations. DO NOT MERGE

Change-Id: I1d77c147969acf45abfa5eb4924fb20639d409ee
Auto-generated-cl: translation import
Fix issue #7226978: Still in app detail screen after uninstall

Change-Id: I3b03db0a68bfab5dd010474ee714d5f7a5538af0
Move the position of widget choosers to below lockscreen settings in Security

Bug: 7261302

Move the 2 widget options on lockscreen to below the lock related items, just
above the Owner Info item.

Change-Id: I373b915e15bc93ce7e56f5982999afa1e5aed281
Merge "Refresh authenticator info when accounts change." into jb-mr1-dev
Merge "Fix issue #7226978: Still in app detail screen after uninstall" into jb-mr1-dev
Allow disconnected BT profiles to be unchecked in Settings.

In the Bluetooth profile list, the checkbox indicates whether the
profile is preferred (we should auto connect). If the profile is
not connected, selecting it will try to connect the profile and set
it to preferred. If the profile can't be connected, then the user
could not turn off the preferred setting for the profile.

Change the behavior so that when a profile is not connected,
but is marked as preferred, selecting the profile will turn off the
preferred setting (no auto connect) instead of trying to connect.
This enables the user to turn off auto connect for a profile when
it can't be connected. Tapping a second time will try to connect
the profile and set it as preferred, as usual.

Also change PanProfile to return the current connection status for
isPreferred() instead of always returning true. Currently, the
PAN profile is always checked, which is confusing because it looks
like PAN is always connected. Also, because of the new behavior
when a profile is selected, it's now necessary to return false for
isPreferred() when PAN isn't connected, so that we will try to
connect when the user selects it, instead of trying to turn off
the preferred setting, which isn't supported for PAN.

Bug: 7007641
Change-Id: Ifb0f51a15379bc254933168c43bdfc8b22f26051
Merge "Announce dynamic content changes in lock confirmation settings." into jb-mr1-dev
Merge "Move the position of widget choosers to below lockscreen settings in Security" into jb-mr1-dev
Merge "Import translations. DO NOT MERGE" into jb-mr1-dev
merge in jb-mr1-release history after reset to jb-mr1-dev