Add support for additional blend modes to SVGFEBlendElement

New modes to be supported are:

  overlay,
  color-dodge,
  color-burn,
  hard-light,
  soft-light,
  difference,
  exclusion,
  hue,
  saturation,
  color and
  luminosity

Since the new modes don't have any corresponding IDL constants exposed
on the SVGFEBlendElement interface, a mechanism is added to be able to
differentiate between "internal" and "exposed" enumeration values, and
reject those that are "internal-only" from being read or written
through SVGAnimatedEnumeration.

Test feBlend-all-modes.html evolved from test in WebKit commit
http://trac.webkit.org/changeset/170433 by Dirk Schulze.

BUG=389594

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179732 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Support load/save for Timeline based on trace events

BUG=398784

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179733 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: implement wasd navigation in flame charts.

BUG=400987

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179734 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark before-unload-return-bad-value as timing out on debug too.

This test has been observed timing out in debug builds as
well as release builds.
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.6%20%28dbg%29/builds/16950

BUG=398306
TBR=haraken@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179735 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Support WebIDL's ExtendedAttributeIdentList in the Blink parser

A change was made to the WebIDL parser on July 29 to support a list of
identifiers as part of an extended attribute's value. This cleanly maps
to the concept of the IdentAndList (a Blink extension) we already had.

All uses of the IdentAndList have been updated to use the specification-
compliant syntax. The IdentOrList remains in place.

BUG=399653

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

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