Refactor and clean up testharnessreport.js.

This change updates the content of testharnessreport.js to make it more
readable and conformant to the Blink style.

This commit does not change the behavior of testharness.js except for one
small difference. Previous testharnessreport.js prints the text output
using Element.innerHTML(), which makes the actual output broken if it contains
text surrounded with "<" and ">". This change fixes this issue, and updates
the expected results for the tests affected.

BUG=none
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160508 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Remove <video> width and height attributes from intrisic size logic"

This reverts r160491. This is speculative that this patch is causing
the Windows Debug webkit_unit_tests to start failing. It's the only
blink-side patch in the blamelist.

TBR=philipj@opera.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160509 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix LayoutTest transitions/negative-delay.html

The Web Animations implementation always uses keyframe values at offsets of 0
and 1, rather than an interpolated value. This means that at the start of a
transform transition with no underlying transition value, the value used for
the animation is 'none'.

The legacy implementation always uses an interpolated value, so at the start of
a transform transition with no underlying transition value, the value used for
the animation is the identity matrix.

The correct way to represent the computed style of a transform transition is
not speced, but the Web Animations behavior seems reasonable, so this change
updates the expected results accordingly.

Also update the helper script to handle a computed style of 'none' for
transforms.

R=timloh@chromium.org
BUG=303430

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160510 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Revert "Remove <video> width and height attributes from intrisic size logic""

This reverts r160509. It was not the cause of the webkit_unit_tests failure.

TBR=philipj@opera.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160511 bbb929c8-8fbe-4397-9dbb-9b2b20218538