Revert "Ensure that ArrayBuffers actively being used by the Web Audio API cannot be neutered"

The original change resulted in a few webaudio/{audiobuffersource,up-mixing}* layout tests
timing out on SnowLeopard and Lucid64 debug bots.

This reverts commit 2e7aade768be780e3cd103b4204b8684a1cc800f.

TBR=crogers@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline bindings test results after r153938

Instead of passing an ExceptionCode (int) around to signify
an exception, we now pass an ExceptionState object.

R=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153986 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Style resolution: Apply animation properties earlier in a separate pass"

Speculative revert to fix multiple animations/, accessibility/, compositing/,
and canvas/philip/tests/ timeouts on the Win7 Debug canary bot.

This reverts commit ab4c0e57e98a0061c493250f5485f7b40aa4cc6f.

TBR=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web MIDI: introduce WebMIDIClient API to request a permission

Add WebMIDIClient API to request a permission for system exclusive messages.
Also make |access| obsolete in WebMIDIAccessor to delegate it to the Client API.

TEST=none
BUG=163795

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

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