[Telemetry] Fix testScreenshot under xvfb.

Screenshotting doesn't work under xvfb. So to get the test passing, this CL
causes Telemetry to report that screenshot is not supported under xvfb.

Also, clean up the method a little since we don't care about chrome versions
that old and we should be able to cache this information.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253520 0039d316-1c4b-4281-b951-d872f2087c98
Introduce telemetry.web_components and a simple component-based Results object

The main result of this patch is that
  cd $TELEMETRY && python -m telemetry.web_components.results_viewer

will produce an HTML file that has the same standalone-and-emailable properties as telemetry's existing HTML results object, but that is built out of tvcm components, trace-viewer's component model. Followup patches will expand out results_viewer.js with features to actually be a viable replacement for Telemetry's existing results.html.

Importantly, with this checkin, telemetry's existing  ./run_tests will also run any javascript unittests and the presubmit will lint the same js and css files.


BUG=340096

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253521 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253521
[Android] Fix type conversion issues from r252957

See https://codereview.chromium.org/135653015/#msg26

BUG=333258

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253522 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253522
add logging for inline signin and
fix wierdness due to duplciate call to InlineLoginHandlerImpl::CompleteLogin, see crbug/345661 and
fix crash on nested navigation, see crbug/346632

BUG=345661, 346632

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

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