DevTools: console.table attached inside a collapsed console group is not resizeable.

A DataGrid being attached to a hidden parent (e.g. collapsed console group) can not
initialize column widths right away and just skips it. And it will never do so
unless explicitly asked. Thus the problem happens when the parent becomes visible.

To overcome this we call wasShown() for console messages and groups recursively.

BUG=306120
R=pfeldman,vsevik,eustas@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160457 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Object accessors query results are to be shown as preview or array entry.

This is a follow-up to r160345, which made object accessors eval results
display as a preview instead of array entry. We should support both.

BUG=175898
R=pfeldman,vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160459 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Adding Info message level.

This code extracted from https://codereview.chromium.org/25003002/

It needs to be landed in advance to fix chromium code
RenderViewImpl::didAddMessageToConsole before landing main change.

BUG=160545

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160460 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Do not include RefCounted header files to OwnPtrCommon.h

Do not include RefCounted header files to OwnPtrCommon.h - forward declaration should be used instead.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160461 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[devtools] Enable test debug-inlined-scripts.

Reduce the coverage of the LayoutTest for debugging inline scripts
and re-enable it.

BUG=309677
TBR=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160462 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Display CommandLineAPI function signatures in DevTools console.

Instead of showing "function $x() { [Command Line API] }"
we'll show: "function $x(xpath, [startNode]) { [Command Line API] }"

BUG=307944
R=pfeldman

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

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