Change the install type of the wallet in-app payment support app

We are accidentally using one that makes it look like enterprise policy
install, which isn't what we want.

BUG=285983

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226581 0039d316-1c4b-4281-b951-d872f2087c98
Introduce WebSocketInflater.

Implement WebSocketInflater, a utility class for the permessage-deflate WebSocket extension.

BUG=280910
R=ricea, tyoshino

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=224271

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226582 0039d316-1c4b-4281-b951-d872f2087c98
Don't serialize unused WebHistoryItem parameters.

These parameters will be deleted on the blink side in a later patch.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226583 0039d316-1c4b-4281-b951-d872f2087c98
Add UMA for setUserAgentOverride API.

BUG=275949
Test=None.

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

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