Move password store unit tests and MockPasswordStore into component.

This CL depends on https://codereview.chromium.org/160463002/.

BUG=334665
R=blundell@chromium.org
TBR=joi@chromium.org, zea@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251672 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251672
Add --trace-frame-viewer as a safer alternative to --trace-cc

--trace-cc implied cc.debug* which enables a ton of stuff for
ubercompositor. This is bad for recording performance. In the vast
majority of use cases, users of adb_profile_chrome just want a basic
frame viewer-case. So rename the flags accordingly to facilitate
that use case.

R=skyostil

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251673 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251673
Updating trunk VERSION from 1844.0 to 1845.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251676 0039d316-1c4b-4281-b951-d872f2087c98
Return false when connecting a remote audio track to peer connection.

Otherwise it will crash in LocalAudioTrackHandler::OnEnabledChanged()

BUG=344303
TEST=https://x20web.corp.google.com/~ronghuawu/demos/html/pc2_crash.html

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251678 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251676
SVN changes up to revision 251678
#define SK_SUPPORT_LEGACY_COMPATIBLEDEVICE_CONFIG to guard against Skia api change (which chrome will support after it lands).

BUG=
R=scroggo@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251679 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251679
Enable goma for instrumented libraries.

BUG=313751
R=glider@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251680 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251680
[Android WebView] Turn off compatibility quirks in tests

All tests now run in "quirkless" mode, except for the tests that
explicitly test quirks behavior. Since almost all of them are in AwViewportTest
suite, I have moved the remaining one from AwSettingsTest into it, and renamed
AwViewportTest to AwLegacyQuirksTest.

BUG=278106
R=benm@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251681 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251681
Integration tests for window.orientation using Android instrumentations.

It will be used as a foundation for the coming Screen Orientation API
tests.

BUG=342830

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251682 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251682
Annotate the libc overrides in zygote_main_linux.cc for MemorySanitizer.

BUG=123263
TBR=jln@chromium.org
NOTRY=true

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

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