Implement QuicHttpStream::GetTotalReceivedBytes.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246710 0039d316-1c4b-4281-b951-d872f2087c98
[Password Generation] Remove separate pref.

This feature will just be considered part of the password manager instead of
having it's own opt out.

BUG=333535

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246711 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246711
Revert 246674 "Indicate which authentication flow was used in Us..."

This CL breaks telemetry login. Reverting.

> Indicate which authentication flow was used in UserContext
> 
> This CL adds a field to UserContext that indicates which authentication
> flow was used (online without SAML, online with SAML, offline). This
> distinction will be used to implement a policy that forces SAML users to
> log in via the online authentication flow periodically.
> 
> BUG=332081
> TEST=Manual (automated tests coming in follow-up CL that adds the policy)
> 
> Review URL: https://codereview.chromium.org/145073003

TBR=bartfab@chromium.org

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

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