[Android] Fork a detached child process from adb_logcat_monitor.py.

This way, we can invoke adb_logcat_monitor.py directly from
recipes. We cannot spawn a process which runs
adb_logcat_monitor.py (like we have been via
buildbot/bb_device_steps.py) from recipes as we cannot import
subprocess et al. from recipes.

BUG=286509

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226151 0039d316-1c4b-4281-b951-d872f2087c98
Use DwmGetCompositionTimingInfo to get vsync info on Vista+

DwmGetCompositionTimingInfo works to find out vsync info on Vista+. Luckily using a NULL HWND (required on Win 8.1+) avoids the issue where the window starts flickering.

BUG=291390

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226152 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226151
[Password Generation] Clean up UMA stat for uploading

Specifically filter out known upload failures (because there is not FormData)
so that it's possible to detect unexpected failures.

BUG=

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

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