Canvas: composite video on canvas correctly.

Commit the binary files manually for
https://codereview.chromium.org/443873005/

TBR=junov@chromium.org
BUG=401027

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

git-svn-id: svn://svn.chromium.org/blink/trunk@181158 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Editing, Crash fix: FrameSelection::paintCaret should not cause layout.

In FrameSelection::paintCaret, it calls Selection::visibleStart() which calls 
the VisiblePosition constructor calling layout. This cause crash.
We should not call layout in painting.
Thus we use PositionWithAffinity instead of VisiblePosition.

BUG=405723

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

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