[CSS Shapes] Add FloatRoundedRect unit tests

Added a unit test and corrected a problem in FloatRoundedRect::xInterceptsAtY() (which is also part of the TBD patch for https://code.google.com/p/chromium/issues/detail?id=328180) - For the sake of computing X intercepts the bottom and right rectangle edges are considered part of the rectangle.

BUG=327892

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163883 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 163860 "Show speech button for x-webkit-speech only if th..."

Reason for revert: Tests InputTagSpeechBrowserTest.GrammarAttribute and InputTagSpeechBrowserTest.TestBasicRecognition in the range 163857:163860. This CL is the most probable cause. 

> Show speech button for x-webkit-speech only if the field is editable and focused/hovered.
> 
> BUG=325496
> 
> Review URL: https://codereview.chromium.org/100793006

TBR=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163884 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move WebCursorInfo to platform/

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163886 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Ctrl + [1-9] on Numpad should switch panels, too

R=aandrey, eustas, vsevik
BUG=324412

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163887 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add some repaintAfterLayout updates to the SVG code.

There are a couple places in the SVG code where we issue repaints during layout.
This CL wraps those calls appropriatly when we are doing repaintAfterLayout.

BUG=310398

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

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