Remove the last remaining PLATFORM() bits from WebCore.

PLATFORM(CHROMIUM) is always true, all other PLATFORMs are always false.

__MAC_OS_X_VERSION_MIN_REQUIRED is always >= 1060, as 10.6 is
our minimum supported OS X version.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148295 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix quickSortFirstK to work faster

When sorting the right hand side of the partition, it has to sort
smaller (not K) number of items.

R=yurys@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148296 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce bindings.gyp

This CL moves the responsibility for building the bindings
from WebCore.gyp to bindings.gyp. The bindings.gyp file
contains a bunch of redundant declarations with WebCore.gyp.
After this patch lands, the next step will be to refactor
these declarations into a place where they can be shared.

BUG=230253

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=148156

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=148223

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

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