[rAC, OSX] Allow controller to validate data.

This implements UpdateForErrors, which allows the
AutofillDialogController to initiate form validation. Necessary so
fields can be validated on e.g. instrument change.

BUG=277319
TEST=Use Wallet, use incomplete instrument, see error markers.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238364 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238364
Add Drive connection status info to chrome:drive-internals.

BUG=237427

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238365 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238365
drive: Check OperationObserver::OnEntryUpdatedByOperation is called by MoveOperation in tests

Both setting metadata_edit_state to DIRTY and calling OnEntryUpdateByOperation are necessary to trigger syncing.

BUG=260538
TEST=unit_tests --gtest_filter="MoveOperationTest.*"

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238366 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238366
Remove timeout behavior from Windows serial I/O

Reads on the Windows impl of SerialConnection were erroneously set to
wait for up to 10ms before completing with less than the requested
amount of data.

They will now complete immediately with any available data, without
waiting.

BUG=324886

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

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