DevTools: highlight stacktrace entries in console error messages

This patch highlights stacktrace entries in console error messages 
with the help of :hover pseudo-class.

BUG=248722

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163689 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix front-end compilation after recent compiler changes.

TBR=apavlov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163690 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[webcrypto] Refactor some of the algorithm parameter names.

 (1) Add a suffix of either "Bits" or "Bytes" to all lengths to help with misuse. [*]

 (2) Change how optional parameters are retrieved. Currently they require a getter, to prevent misuse [*]. However this is inconvenient, especially for buffers. Naming them "optional" should be enough to guide proper usage.

[*] There was a bug attempting to do this caught in a codereview.

BUG=245025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163691 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: fix font inspection crash

It turns out that FontPlatformDataHarfbuzz doesn't always have
SkTypeface instance; in this case some default system font simply used.
It looks like there's no easy way to figure out the name of default
system font, so we simply fast-return in this case.

BUG=326582

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

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