Throw exceptions for invalid values of minDecibels, maxDecibels, and smoothingTimeConstant.

Tests added.

See http://webaudio.github.io/web-audio-api/#attributes-ConvolverNode_2

BUG=302751

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158829 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deflake transitions/hang-with-bad-transition-list.html.

Turns out to just be a race in the test. The first rAF callback
is getting called after the animation has finished and the sync
checkRunning call was before the animation started.

BUG=303314

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158830 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r158782

http://src.chromium.org/viewvc/blink?view=revision&revision=158782

TBR=morrita@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158831 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r158789

http://src.chromium.org/viewvc/blink?view=revision&revision=158789

TBR=morrita@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158833 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Git rid of translator_glsl dependency.

We switch to use translator in ANGLE. At the moment translator_glsl is simply a duplication of translator.

BUG=
TEST=tree
R=jamesr@chromium.org, kbr@chromium.org

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

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