Support using CSS Calc in non-length numeric properties

When mapping CSSPrimitiveValues to primitive numeric types we fail to
consider the case where it is a CSS Calc value. This patch adds support
for using CSS Calc in non-length numeric properties like tab-size and
opacity.

BUG=328998

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165610 bbb929c8-8fbe-4397-9dbb-9b2b20218538
move [StrictTypeChecking] IDL attrs to its methods.

[StrictTypeChecking] must be specified on methods for its checks to be active

BUG=308818

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165611 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Eric Carlson to 'track' and 'media' WATCHLISTS

This is on request from Eric, <video> implementor at Apple.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165612 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Suppress a failing w3c test for Shadow DOM.

TBR=yutak, tasak
BUG=330083

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

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