DevTools: Support evaluating snippets in different execution contexts.

R=pfeldman
BUG=359852

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Performance related change, Optimization for / and % operator.

Checked following links
https://code.google.com/p/chromium/issues/detail?id=294671
 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43721

 Performance improvement was obtained, on average around 5% improvement is observed, some data from Performance test is following:
ShapeOutsideRaster:Time
Old: 533.72	± 1.02%		
New: 504.91	± 0.29%	
Performance: 5.40% Better

ShapeOutsideRasterWithMargin:Time
Old: 568.17	± 1.47%
New:532.16	± 0.18%	
Performance: 6.34% Better

ShapeOutsideSVGWithMargin:Time
Old: 597.98	± 1.24%
New: 565.87	± 0.29%	
Performance: 5.37% Better

ShapeOutsideSimplePolygon:Time
Old: 252.58	± 3.69%
New: 231.28	± 0.36%	
Performance: 8.43% Better

ShapeOutsideStackedPolygons:Time
Old: 363.39	± 2.44%
New: 337.00	± 0.24%
Performance: 7.26% Better

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171031 bbb929c8-8fbe-4397-9dbb-9b2b20218538
input[type=color] should look like a button

- We should apply ButtonFace background instead of white.
- For fallback style, use |1px #a9a9a solid| border to match Aura buttons.
- Adjust paddings

BUG=360997
TEST=automated

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171032 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove [LegacyTreatAsPartialInterface] from SVGFitToViewBox

Easy one

R=haraken
BUG=360435

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

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