Add timeout expectations to some fast/js/regress tests.

Could be anything in the range 154246..154251. The big suspects,
154250 and 154249 are crash fixes and obtuse in the way they cause
this, so I felt expectations and a bug was the way to go.

TBR=acolwell@chromium.org
BUG=260744

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154307 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get rid of special casing for SVGAElement.target from the bindings generator

Get rid of special casing for SVGAElement.target from the bindings generator
by using [ImplementedAs=svgTarget] for that attribute.

R=haraken

Review URL: https://chromiumcodereview.appspot.com/19256015

git-svn-id: svn://svn.chromium.org/blink/trunk@154309 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebCrypto: Add SHA-1 support to crypto.subtle.digest().

This change sets up more WebKit API interfaces for embedders to implement CryptoOperation, and connects them together using SHA-1 as an end-to-end test.

The SHA-1 support is implemented on the blink side as a proof of concept, since it is just a few lines of extra code. However this will be moved over to the chromium side once more plumbing is in place.

Not that this change does not make CryptoOperation inherit from Promise. Instead it directly returns a Promise from finish() and abort(). This was done to avoid potential cycles and memory leaks. Will follow up with the working group to resolve the spec's behavior.

BUG=245025
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154310 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use raw pointers to SerializedScriptValues instead of PassRefPtrs in getter methods

R=abarth

Review URL: https://chromiumcodereview.appspot.com/19315002

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