Demonstrate that Web Audio does not keep callbacks alive long enough.

This is discussed on Bug 82975. Unfortunately, not keeping the
callback alive long enough encourages authors to implement a
workaround which is prone to leaks by retaining (and typically
leaking) a reference to the callback themselves.

BUG=82795
R=crogers@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155194 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deleted LayoutTests/webgl folder.

Work is ongoing to run these tests in a different harness on GPU bots, and there are no resources available to deal with any flakiness that arises from running these tests with the Mesa renderer on the Blink bots.

Removed associated TestExpectations entry.

Ran layout tests on Linux to verify. Not uploading this CL to the review tool as it's too large.

BUG=174268
TBR=ojan@chromium.org,dpranke@chromium.org

git-svn-id: svn://svn.chromium.org/blink/trunk@155195 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add another test for whitespace handling in flexbox

This test makes sure that we don't create renderers for whitespace flex
items even when they're surrounded by inlines.

We get it right, but I didn't consider this case when I
wrote this test, and I felt it was worth testing.

R=ojan@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155198 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement 'grid-template' parsing

This change makes us recognize grid-template, parse it, store it and
return properly to JavaScript.

The specification mandates to validate to check that the areas defined
by 'grid-template' are rectangular which involves a lot of the
CSSParser code.

Because validating involves building the grid areas, a new CSSValue
was introduced to hold the computed value. Note that we have to track
the explicit size of the named grid areas as the named grid areas (".")
are not tracked in our HashMap of grid areas.

BUG=258092
TEST=fast/css-grid-layout/grid-template-get-set.html

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

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