detect web-fonts, and force gray-antialiasing for them, regardless of the system's FONTSMOOTHING setting

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157775 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix linking problem on Windows with LEGACY_NOTIFICATIONS support disabled

V8NotificationCenter bindings (generated from NotificationCenter.idl) are
required to link this code. Those are conditional on LEGACY_NOTIFICATIONS
though so same condition must be applied to this code.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157776 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make the Unix editing behavior the default.

The change removes unreachable code and does not actually change any behavior.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157777 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Extract ClipRect from RenderLayer.h to ClipRect.h

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157778 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix the fetching of recent builds and revision parsing in garden-o-matic.

The code was not prepared to handle paginated build listings coming back
from google storage. This patch changes the code to figure out the most
recent build number on each builder, and then attempt to fetch only the
most recent 100 builds so that we don't fetch way more data than we need.

R=abarth@chromium.org
BUG=288967

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

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