Ensure zero suggest can handle XSSI-escaped output.

Zero suggest request re-uses the same URL as regular suggest and
therefore will be requesting xssi=t by default. We should make sure the
output is then correctly parsed.

BUG=

Review URL: https://codereview.chromium.org/96753004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238360 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238360
Always show prompt when installing ephemeral apps

Always show a prompt before an ephemeral app is about to be installed
and launched, whether it has permission warnings or not.

BUG=324817, 312460

Review URL: https://codereview.chromium.org/100393004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238361 0039d316-1c4b-4281-b951-d872f2087c98
Fix CodeForKeyboardEvent to properly calculate the scancode.

Current code just uses the key_event.nativeKeyCode which is copied
from the Windows' lParam. The proper scancode needs to be shifted
and masked out of the lParam (as is done for UsbKeyCodeForKeyboardEvent.

BUG=325015

Review URL: https://codereview.chromium.org/100533003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238362 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238362
Remove linkable ephemeral apps

This includes the "enable-linkable-ephemeral-apps" switch as well as
the EphemeralAppThrottle.

BUG=324815, 312460
TBR=sky@chromium.org

Review URL: https://codereview.chromium.org/100553002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238363 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238363