DevTools: [CanvasProfiler] Add some colors to the canvas log's plain text.

Instead of a plain text, wrap canvas call log arguments into spans and use same colors for values as in console.

Backend: pass InjectedScript reference to the InjectedCanvasModuleScript.

BUG=None
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152787 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CanvasProfiler] show WebGL enum names for getTexParameter.

Nit: also add a special case for gl.getTexParameter, similar to the gl.texParameter[fi].

BUG=248881
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152788 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable accelerated 2D canvas for background: -webkit-canvas(). Its performance is dubious at best, since it triggers a readback in all cases, and that readback is problematic for impl-side painting.

BUG=248692
R=jamesr

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152789 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: speed up NavigatorFolderTreeNode lookup.

R=vsevik@chromium.org

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

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