Rename DOMPoint to WebKitPoint in C++ sides.

The WebKitPoint interface implemented as DOMPoint in C++ sides.
Its name can conflict with a new implementation of DOMPoint.
So, we should rename DOMPoint to WebKitPoint in C++ sides.
We will have to remove it after a new implementation is shipped.

BUG=388780

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178566 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Support multiple target in TimelineModelImpl

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178567 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Draw marker events on Timeline flame chart

Marker events are now displayed on the flame chart's timeline bar.

BUG=361045

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178568 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enforce clearing renderers' paint invalidation state

The ASSERT checks that no flags cleared by clearPaintInvalidationState()
is still set up after calling repaint-after-compositing-update.

The ASSERT is skipped for SVG subtree as we have an optimization that
skips them. We could reproduce the exact condition but it seems not
very useful to do so.

The change caught several bugs (yay!):
- one in shouldCheckForPaintInvalidationAfterLayout()
that made the ASSERT trip on fast/repaint/table-row.html.
- one where setShouldDoFullPaintInvalidationAfterLayout didn't
mark the containing block chain for invalidation.

BUG=385169

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=178089

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

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