Move common methods to WebFormControlElement interface

There are some common methods in Input element, TextArea element and
Select element. By moving these methods to WebFormControlElement
interface, it will simplify Chromium side code.

R=isherman@chromium.org, tkent@chromium.org
BUG=351255

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168923 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix leak in textToSheetCache.

The leak happens because we always add a value to the textToSheetCache
but in some cases the sheet is not cachable. That leads to a situation
where we have a string->null mapping. Mappings are only cleared when
the value dies and pulls itself out of the mapping. If the value is
null that entry will never be cleared out.

For oilpan we had to hack our way around this issue. Instead of the
hacks we should fix the issue.

R=erik.corry@gmail.com, haraken@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168924 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelinePanel: restore selectedRecord behevior by removing windowFilter.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168926 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix flakiness in the tests dumping window properties caused by their dependence on localStorage state.

TBR=apavlov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168927 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelinePanel: REGRESSION: frame duration bars appear in the Memory and Event views.

Now when we are using single TimelineView we have to set or drop frameModel each time when we select another view.

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168928 bbb929c8-8fbe-4397-9dbb-9b2b20218538
rotateRadians function was added to AffineTransform class.
We can switch from some rotate() to rotateRadians().

https://codereview.chromium.org/166273019/

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

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