DevTools: [JsDocValidator] Refactor JsDoc annotation checkers

- Migrate to a uniform JS context-tracking mechanism
- Add tests

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166124 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: turn TimelineFrameController into TimelineFrameModel

Keep frames in the model rather than in the TimelinePresentationModel,
since they're only present if TFM was created.

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166125 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove getMessagePortArray from V8Utilities.h

The goal is to remove V8Utilities.
Each getMessagePortArray is called by only one place, so this CL inlines them.

BUG=339037

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166126 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark inspector/styles/multiple-imports-edit-crash.html as flaky

TBR=apavlov,dglazkov@chromium.org

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

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