CalendarPicker display in correct format for minimum Value

Offset for minimum value, 0001/01/01 returns 0, resulting in setContentOffset not setting required values.

R=keishi1, tkent
BUG=348461

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169312 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Size checking logic is duplicated.

ImageData::create() already checks size validation.
BTW, createEmptyImageData() checks size validation again as same logic.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169313 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve media-related exception messages

The two in HTMLMediaElement were just wrong.

Add a video-currentTime-set-with-controller.html test as that code path
was apparently untested before.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169314 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Expose CrossThreadPersistent assignment operators.

Allow the base class Persistent assignment operators to be used over
CrossThreadPersistent also.

R=haraken@chromium.org
BUG=347902

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169315 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CanvasPathMethods should be shared with CRC2D and Path2D

All methods in CanvasPathMethods should be shared with CanvasRenderingContext2D and Path2D.
CanvasPathMethods has been differently defined in CRC2D and Path2D until now.
It is against the spec and it makes it more difficult to maintain.
Actually, CRC2D.idl has defined ellipse function but Path2D.idl has omitted the function.
Following codes will make trouble.

  var path = new Path();
  path.ellipse(100, 100, 50, 50, 0, 0, 6.28, false); // undefined error

To solve this problem, it should be changed to share CanvasPathMethods with CRC2D and Path2D.
And to prevent happening same problem, we should add layout test with respect to all Path2D methods.

Spec:
  http://www.w3.org/html/wg/drafts/2dcontext/html5_canvas/#canvaspathmethods

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169316 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make supported-xml-content-types.html tests faster.

To try to address Windows test slowness, switch this test over to
async XHR requests + split it up into chunks.

R=mkwst@chromium.org
BUG=

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

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