DevTools: Wrong position of the remove watch expression button.

Wrong position of the "remove watch expression" button when docked to bottom.
Probably, regressed when we switched to flex.

R=vsevik, pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163532 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have document.evaluate() report TypeError over incorrect resolvers.

Switch from reporting TypeMismatchError to TypeError to align with
other implementations (and WebIDL) when faced with resolver arguments
that do not have a function type.

To help format the error message about an incorrectly typed argument,
introduced ExceptionMessages::incorrectArgumentType().

R=
BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163533 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Parallelize compile_frontend.py

This change parallelizes compilation phases for the general frontend code,
injected script, and generated canvas module code.

compile_frontend.py performance:
  Without patch: avg=20.458s, stdev=0.835s
  With patch applied: avg=15.174s, stdev=0.397s

Drive-by: do not dump the java executable path into stdout

R=aandrey, eustas, vsevik, yurys
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163534 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Store CPU profiles in temp file on front-end

Serialized CPU profile is saved into a temporary file immediately after it has been received from back-end. This temp file is used later if user selects "save to file", in which case contents of the temp file is copied into the specified destination.

BUG=327298
R=loislo@chromium.org, pfeldman@chromium.org

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

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