Add Installer.InstallDateProvisioningSource metric.

This metric was added to update_engine to track how the
install-date-days variable is calculated.

BUG=chromium:336838
TEST=Validated the xml, pretty print succeeded.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252110 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252110
Unify InputMethodIMM32 into InputMethodWin again

This CL logically reverts r206742 "Split InputMethodWin into InputMethodIMM32 and InputMethodTSF".
That was a tentative solution during the Aura transition.

BUG=330735, 344209
TEST=manually done on Windows 7

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252112 0039d316-1c4b-4281-b951-d872f2087c98
Run SPD in a single-threaded mode.
This prevents libspeechd from hanging in getline() indefinitely, which may lock other threads that are trying to fflush all the open files.

BUG=333003
R=dtseng@chromium.org,dmazzoni@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252113 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252112
Update, improve, and re-enable PepperContentSettingsTest.PluginSpecialCases.

The test no longer ran correctly due to a change in the exception message since it was disabled. This CL updates the test to run correctly again, makes it more robust against timing issues, and re-enables it.

BUG=306702

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

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