Remove TreatNullAs=NullString for HTMLMarqueeElement

http://whatwg.org/html#htmlmarqueeelement

Very few of the tests pass in any other browser, with little
agreement between them. There might be spec or implementation
work to do here, but this change is likely safe regardless.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163035 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLScriptElement

http://whatwg.org/html#htmlscriptelement
http://whatwg.org/html#HTMLScriptElement-partial

The nonce attribute is experimental and not in the HTML spec, but
remove [TreatNullAs=NullString] anyway since it's hardly intended.

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

Firefox does not support nonce.

IE does not support crossOrigin or nonce.

Opera throws an exception when setting text, and does not support
htmlFor, event, crossOrigin or nonce.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163036 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove TreatNullAs=NullString for HTMLObjectElement

http://whatwg.org/html#htmlobjectelement
http://whatwg.org/html#HTMLObjectElement-partial

Make the codebase attribute reflect as a URL, as per spec.

The border attribute has [TreatNullAs=EmptyString] in the spec.

The tests for the updated properties pass in Firefox Nightly, IE11
Release Preview and Opera 12.16, with these exceptions:

Firefox reflect code as a URL.

IE throws an exception for align, doesn't reflect codeBase as a URL,
and reflects width/height as the empty string.

BUG=310298

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163037 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add repaint style change layout test.

BUG=324672

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163038 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Separate compositedLayerMapping allocation from computing compositing requirements."

Speculative revert of blink rev 162390 if this may be causing crashes
in renderer process.

TBR=vollick@chromium.org

BUG=322232

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

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