Fix group join CTS test

Bug: 7379336
Change-Id: I20ead7e8c0d855be523bdfd8d9cb9eaa4b8fcac1
am 61e42262: Fix group join CTS test

* commit '61e42262000549b78843f0959043fec8367ed189':
  Fix group join CTS test
Catch badly formed URLs in WebView accessibility injector.

Bug: 7206684
Change-Id: I13e8f29043314430ea3fcfa8ab59040136d06e57
Merge "Fix transition into Recents with live wallpaper" into jb-mr1-dev
am 6dad395c: Merge "Fix transition into Recents with live wallpaper" into jb-mr1-dev

* commit '6dad395ca8d5ff4ae278ac82a6de7a1ed2e36b49':
  Fix transition into Recents with live wallpaper
Document immutable requirement of SharedPreferences return objects

In particular, make it quite clear that the set returned by
getStringSet() must not be modfied by the app, period; and
add a similar caution about the map returned via getAll().

Also, fix a bug that could lead to unexpected data being committed
if the set instance passed to putStringSet() was mutated by the
app after that call (including mutations after commit() was
invoked).

Bug 7312641

Change-Id: If9a1be1b0669ac879ff7a7dc67a8805548ea10cc
New lockscreen: allow search gesture from nav bar.

Show a lights-out pip if home is invisible but search is
still OK.

Change-Id: Ifc69c12296cc8e8cf7c89dd06173d7abf499a878
Merge "Document immutable requirement of SharedPreferences return objects" into jb-mr1-dev
am 935415a0: Merge "Document immutable requirement of SharedPreferences return objects" into jb-mr1-dev

* commit '935415a050be75f582f632dd168be9fbb047137b':
  Document immutable requirement of SharedPreferences return objects
Merge "Cannot pan in browser if magnification is enabled." into jb-mr1-dev
am 9823723d: Merge "Cannot pan in browser if magnification is enabled." into jb-mr1-dev

* commit '9823723d0f0bb47dfd3a6b251d7155dc1eb0918b':
  Cannot pan in browser if magnification is enabled.
merge in jb-mr1-release history after reset to jb-mr1-dev
Merge "New camera sounds" into jb-mr1-dev
am 7e1664d4: Merge "New camera sounds" into jb-mr1-dev

* commit '7e1664d44be6174c772fc3d2dc8ef9f5f5824390':
  New camera sounds
Fix crashes when quickly adding and removing users

Make USER_REMOVED an ordered broadcast and send it before the user's
state is completely removed from the system. This gives services the
opportunity to clean up their state, while still having access to the
user's directory and UserInfo object (such as serial number).

Tell SyncManager to skip over dying/partially created users.

Improve UserManager tests, waiting for users to be removed fully.

Bug: 7382252

Change-Id: I93cfb39c9efe6f15087bf83c569a2d154ef27168
Re-fixing content descritpion on quick settings toggle.
Bug: 7362316

Change-Id: I6d4afbcbfbe3e38a6bdd080bc60409854de08251
Merge changes Ie3c8ca8d,Ia175b36d into jb-mr1-dev

* changes:
  Try to free cache before giving up on install
  Robustly add symlink and add for non-primary users
am 9bef3294: Merge changes Ie3c8ca8d,Ia175b36d into jb-mr1-dev

* commit '9bef3294d3660a85442829a25c9777e25d3c3cc8':
  Try to free cache before giving up on install
  Robustly add symlink and add for non-primary users
Fix issue #7353900: Brief flash of home screen while dream starts on lock screen.

Not very clean, this has a special hack in the window manager to
redo layout when a dream window is shown.  After MR1 we should clean
this up (and the various other special dream hacks).

Change-Id: Ic1a5a2b10a0a07b4a5dccdbf0736b614ec06dd4a
Reduce screen on/off latency.

Reduce latency of screen on/off and improve how it is synchronized with
backlight changes.  Screen state changes are no longer posted to vsync
which should save time.  What's more, the state change occurs on a
separate thread so we no longer run the risk of blocking the Looper
for a long time while waiting for the screen to turn on or off.

Bug: 7382919
Bug: 7139924
Change-Id: I375950d1b07e22fcb94efb82892fd817e2f780dc