Use computedFontSize to calculate the thickness of overline, underline and strikethrough.

Remove current hard coded 1.0px size for the line thickness and compute from the current font size. Keep the minimum thickness at 1px.

BUG=241070
R=abarth, eae

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160795 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix build failure for ENABLE(ORIENTATION_EVENTS)

R=falken@chromium.org
TBR=falken
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160796 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: DOM node types for methods

Test-only, since already implemented generically when doing attributes.
(Adding test b/c Perl has complicated logic, which we've replaced by
 refactored functions, but want to assert that this is done properly.)

BUG=239771
NOTRY=true

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

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