Update run_webkit_tests to generate an 'unexpected_results.json' file in the layout-test-results directory instead of a regressions.txt. This file contains more information in an easier-to-mechanically-consume format.
Update run_webkit_tests to generate an 'unexpected_results.json' file in the
layout-test-results directory instead of a regressions.txt. This file contains
more information in an easier-to-mechanically-consume format.

Also, refactor the print routines to use the unexpected-results struct, which cleans
up a bunch of stuff.

  R=ojan@chromium.org, pam@chromium.org
  TEST=none
  BUG=none

Review URL: http://codereview.chromium.org/465090

git-svn-id: http://src.chromium.org/svn/trunk/src@34199 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 0d9df01df3307bb1330e940e7831575d8043a1d8
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser