EventSource: Loss of reconnect time precision due to integer division

Merges http://trac.webkit.org/changeset/149436 from Per-Erik Brodin.

Make sure precision is not lost when converting the reconnect time from
milliseconds to seconds.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149658 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Finish removing WebKitSystemInterface from Blink.

Replace some more WebKitSystemInterface wrappers with direct calls to SPI. This
also removes the library from the link list and deletes the now-unneeded
adjust_visibility.sh script.

This is a partial revert of http://trac.webkit.org/changeset/9311, which
many years ago replaced these SPI calls with the WKSI ones.

This inlines a the call to WKGetVerticalGlyphsForCharacters(), which was a
noop that just returned false.

BUG=101156
R=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149659 bbb929c8-8fbe-4397-9dbb-9b2b20218538
The first in a series of mass rebaselines. I tried to avoid
anything especially controversial (like security tests). We
can think more about those once the easier masses have been
addressed.

BUG=237679

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149660 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete update-webkit(-chromium).

The way to update Blink is either running `gclient sync` or, ro people who
think that they know what they're doing and who want to update just Blink,
`git pull`.

Some bits of webkitpy still reference update-webkit, but that's likely in
dead code.

BUG=none
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149661 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix windows bots after r149659

BUG=none
R=dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149662 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove XMLHttpRequestException in favor of DOMException

http://www.w3.org/TR/XMLHttpRequest/

XMLHttpRequestException is not implemented on other browsers and it is not in
any spec (it was in a spec for a short period in 2007 which happens to be when
WebKit added it).

BUG=229395

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149663 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 149511 "Add CSS property tracking to UseCounter. " 

Caused large memory regression. 

> Add CSS property tracking to UseCounter. 
> 
> Creates new histogram for CSS Property usage data. 
> 
> From an original patch by Kassy Coan (kassycoan@gmail.com) 
> 
> BUG=230243
> 
> Review URL: https://chromiumcodereview.appspot.com/14453003 

TBR=mikelawther@chromium.org 
BUG=237638

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

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