WebAudio: Avoid manual ref/deref for AudioNode classes.

Replaces manual ref/deref with RefPtr<> instances.
This CL makes oilpanization easier.

BUG=392788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178147 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Weaken MixedContentChecker's frame evaluation.

For the moment, treat non-CORS-enabled schemes as passive content in
order to allow things like "ssh" URL schemes to launch from an iframe.

This isn't a good long-term solution: http://crbug.com/393481 will
solve the underlying issue, at which point we can revert this change.

BUG=318788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Support async call stacks for FileSystem API (part 1).

This patch does not yet tracks async stacks for FileWriter and FileReader.

BUG=272416, 390863
R=kinuko@chromium.org, nhiroki@chromium.org, yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178149 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: DataGrid: do not use collapsed borders.

Actually, there is already no duplicated borders
to collapse.

Calculation of collapsed borders takes noticeable amount of time.

With separate borders layout doesn't do additional calculations.

Also, result is more predictable.

BUG=

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

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