Clean up RuntimeEnabledFeatures.* in preparation for autogeneration.

There should be no functional changes, just changing the current
files to closer match what the autogenerator will produce to make
the review of the autogenerator much easier.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149165 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove OS(QNX) support.

Currently there are no plans and not active owner to maintain blink on OS(QNX).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149166 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Shadow DOM runtime flag.

This is the blink side patch.
The chromium side patch is https://codereview.chromium.org/14167011/.

BUG=230744

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149167 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make an Event object have an EventPath instead of an EventDispatcher.

Refactoring only. No behavior change.

BUG=234030

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149168 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WTF_USE_QUERY_PERFORMANCE_COUNTER as it is not used.

Also made some minor editorial (and not functional) changes in Platform.h.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149169 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Global constructors should be configurable and not enumerable

Update bindings generator so that global constructors now have the following
attributes:
{ [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true }
instead of previously:
{ [[Writable]]: true, [[Enumerable]]: true, [[Configurable]]: false }

The new behavior is according to the Web IDL specification (section 4.4):
http://dev.w3.org/cvsweb/~checkout~/2006/webapi/WebIDL/Overview.html?rev=1.617;content-type=text%2Fhtml#es-interfaces

This also matches the behavior of WebKit and Firefox.

BUG=235020
NOTRY=true

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149170 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Dan to bindings/OWNERS

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149171 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Further simplification of RuntimeEnabledFeatures in preparation for autogeneration.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149172 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify RuntimeEnabledFeatures further in preparation for autogen.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149173 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add myself and pfeldman to Source/bindings/OWNERS

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149174 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove redundant #ifdefs from WebRuntimeFeatures since all
features are correctly #ifdef guarded in RuntimeEnabledFeatures.h anyway.
Also fix setCustomDOMElements to use the correct naming pattern.

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

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