@page rule missing from simpleUserAgentStyleSheet.

simpleUserAgentStyleSheet did not have an @page rule like html.css.
The result was flakiness for the following test depending on whether the full
UA styles had been triggered by a previous test or not:

LayoutTests/printing/page-format-data.html

This is a reland of http://crrev.com/25856002 after http://crrev.com/25446005

TBR=ojan
BUG=303324

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158969 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove use_angle_translator condition.

The condition is for three-part landing purpose and temporary.

BUG=
TEST=tree
R=jamesr@chromium.org, jamesr

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158970 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[blink] Add TextDecorationType enum

This patch splits off a part of TextCheckingType enum into
TextDecorationType.

After this patch, TextCheckingType enum denotes the types of spellcheck
that Blink can request from the browser.

The browser uses the TextDecorationType enum to indicate the types of text
decorations that Blink needs to store in text. Some of these decorations
are visible (spelling and grammar). Other decorations are invisible (in
custom spellcheck dictionary).

BUG=302807

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158971 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Canonical name change: windows-949 => EUC-KR

This is to be compliant with the HTML5 encoding spec. The expected
result for encoding-labels.html was updated accordingly to pass EUC-KR
related tests.

It has to be noted that EUC-KR is a far more widely used encoding label than windows-949. Strictly speaking, Windows-949 is a superset of EUC-KR, but an widely accepted practice in the web is to treat them synonymously as codified in HTML 5. 

In addition, 'TextEncoding::domName' became unnecessary
(http://trac.webkit.org/changeset/43279) so that it's removed.

Note to webkit gardeners: 
Chromium's browser test: BrowserEncodingTest.* will fail with this rolled. A fix is on the way at https://codereview.chromium.org/25769005

BUG=277027
TEST=fast/encoding/api/* and fast/encoding/euckr-name.html

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

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