Poll the masters every 30 mins.

It was 2 hrs before, which was arbitrary. If a bot blows up or
becomes otherwise unresponsive, this will decrease the turnaround
time for results on that bot to appear.

Since it "only" takes 40s - 60s to update the list and since it
ought to be non-blocking (different servlet), this should just
be an improvement.

BUG=260253

Review URL: https://chromiumcodereview.appspot.com/19267005

git-svn-id: svn://svn.chromium.org/blink/trunk@154256 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Origins with invalid ports should be unique.

We create a unique origin when presented with an out-of-range port, but
don't actually use it. This patch adds a 'return' to ensure that the
unique origin is correctly used.

Ports Jon Lee's patch from https://bugs.webkit.org/show_bug.cgi?id=118652.

Review URL: https://chromiumcodereview.appspot.com/19154004

git-svn-id: svn://svn.chromium.org/blink/trunk@154257 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a timeout to user gestures.

BUG=256057
TEST=N/A

Review URL: https://chromiumcodereview.appspot.com/18786008

git-svn-id: svn://svn.chromium.org/blink/trunk@154258 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rectangle and inset-rectangle do not properly handle rx and ry

If ry is not supplied, it now defaults to the rx value. Also, if rx
and ry are not supplied, they default to 0px. This also has the effect
that the computed style for any rectangle or inset-rectangle now
contains all six parameters.

If rx > width/2 then it is clamped to width/2, and if ry > height/2,
then it is clamped to height/2. This happens at layout time because
given mixed units and relative units, that is the only time this
determination can be made.

This is a port from WebKit: http://trac.webkit.org/changeset/151517

BUG=244937

Review URL: https://chromiumcodereview.appspot.com/18323024

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