Add custom wrapper for Text nodes to distinguish between Text and CDATASection wrapper objects.

There is separate IDL for CDATASection objects which is often unused because
these are wrapped as Text.  Since CDATASection provides nothing beyond Text
at the present time, there is no runtime implication, but someday that might
change and then things won't be OK. This was uncovered as part of the binding
integrity work, and is a prerequisite for it. The patch is correct if
LayoutTests/fast/dom/split-cdata.xml avoids tripping an assert under the
forthcoming binding integrity changes.

R=abarth@chromium.org
BUG=233795

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148863 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove old WebExceptionCode methods from IDB backend.

BUG=233361

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148864 bbb929c8-8fbe-4397-9dbb-9b2b20218538
More rebaselines for r148856

TBR=scheib@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148865 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WebDOMStringList from blink API

IndexedDB was the only consumer, so this actually removes it completely.

BUG=233361

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

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