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
#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
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
[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
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
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
Support comma separated hardware keyboard layout in ChromeOS OOBE UI.

BUG=344340
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251686 0039d316-1c4b-4281-b951-d872f2087c98
Refactor TranslateManager::Observer to not assume that TranslateManager is a singleton

The TranslateManager::Observer list was global and owned by TranslateManager.

It has been split in two: 
- the language detection events are no longer handled by TranslateManager ; 
the single observer for this (TranslateInternalsHandler) now directly observes the notifications 
- the translate error events are still managed by TranslateManager but use 
a global observer list (which is now actually a callback list) and are no longer handled by the TranslateManager singleton instance.

BUG=332736

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251688 0039d316-1c4b-4281-b951-d872f2087c98
Move TextInputController from CppBoundClass to gin::Wrappable.

Also, change the class to use chromium coding style.

BUG=297480, 331301
R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251692 0039d316-1c4b-4281-b951-d872f2087c98
LKGR w/ DEPS up to revision 251692