Use stable layouts for keyguard/SlidingChallengeLayout

When coming back from the secure camera we will be transitioning from
fullscreen back to not-fullscreen with regard to the status bar. Flag
SlidingChallengeLayout to force the window to have stable insets so
that our layout doesn't jump around during this transition.

Set the same flag in MultiPaneChallengeLayout as well so that similar
cases with other activities are also covered.

Bug 7498950

Change-Id: I1b65e04d1404e764ddad29472b70cf791d6801f9
New asset for assist affordance on lockscreen.

Bug: 7468726
Change-Id: Ia906256f667597ac92b07ee0f5b967048b5e25d5
am db60b675: am fc958f12: (-s ours) Merge "Import translations. DO NOT MERGE" into jb-mr1-dev

* commit 'db60b67533f0e8e0366a926204bc852412285320':
am 8f837a69: Merge "Storing boot completed in KeyguardUpdateMonitor so it is persistent (issue 7492235)" into jb-mr1-lockscreen-dev

* commit '8f837a690b0da2579157cdcc30503e0dd67f429d':
  Storing boot completed in KeyguardUpdateMonitor so it is persistent (issue 7492235)
am d44c4344: Merge "Import translations. DO NOT MERGE" into jb-mr1-lockscreen-dev

* commit 'd44c4344aa85ece3443ffdd410e9619650cbd39f':
  Import translations. DO NOT MERGE
am 62e2374b: am 32226b73: (-s ours) Import translations. DO NOT MERGE

* commit '62e2374baa822bc98ef8e5ad8b10a55379433ef1':
am 2d09880d: am afc5210a: Merge "Fix docs to refer to the correct class." into jb-mr1-dev

* commit '2d09880d0352895dcd7ae3d4cdca95e4503b23ed':
am b524f4b9: Merge "add some defensive code to enableUserSelectorIfNecessary." into jb-mr1-lockscreen-dev

* commit 'b524f4b928fe3ac9c71657a323cff4b3321344da':
  add some defensive code to enableUserSelectorIfNecessary.
am 8e3bf41d: Merge "add logging to enableUserSelectorIfNecessary." into jb-mr1-lockscreen-dev

* commit '8e3bf41d8b2289fa96ea1b268946bacaa01a620c':
  add logging to enableUserSelectorIfNecessary.
am eb6cbc22: am ad84f7f4: Merge "disable geofences for secondary users" into jb-mr1-dev

* commit 'eb6cbc22b264af26a20065942899a27abbc867eb':
am de974f6f: am 972dd431: Merge "Final icon for notifications panel" into jb-mr1-dev

* commit 'de974f6f201a9aed3f811c97edf4db3ecd41eb3d':
Merge "Use stable layouts for keyguard/SlidingChallengeLayout" into jb-mr1-lockscreen-dev
Support Wifi display devices that rename themselves.

Some Wifi display devices like to rename themselves after a
connection completes (or at other times).  Make sure to update
the name of the display when we detect that it changed in
our scan results.

This problem is somewhat complicated by the fact that we remember
the display name persistently, so we need to update our list
of remembered displays too.

Improve the state machine to avoid redundant attempts to
disconnect or cancel connection.

Bug: 7478895
Change-Id: I35a9e2c6a8deadbe892dacd5e3b4a5a2b12d6cf0
Merge "New asset for assist affordance on lockscreen." into jb-mr1-lockscreen-dev
Merge "Don't handle click events on the emergency button in bouncer mode" into jb-mr1-lockscreen-dev
Fiddle with keyguard glowpad layouts

Also add hierarchyviewer support for KeyguardSecurityView LayoutParams

Bug 7497272
Bug 7459668

Change-Id: I5d03751571d0af66f4c9d08a9d9ca476b32735ac
Merge "Reduce jankiness of the transition between a text field with FLAG_NO_FULLSCREEN and a text field with FLAG_NO_EXTRACT_UI" into jb-mr1.1-dev
Adding workaround to fix issue where the bouncer animation had the wrong pivot.

Change-Id: I500fb765cf206b97cc0b585c195cc647cc8e63f1
Merge "Fiddle with keyguard glowpad layouts" into jb-mr1-lockscreen-dev
Compress lockscreen's account login fallback to fit.

 - ECA will not be shown in this mode
 - The login button shares a row with the password field

Nice and tidy.

Bug: 7456674
Change-Id: I38d04dcb7ee32d0b289f03f9e8dcbe38ba23a119