IDL compiler: [ImplementedAs] on interface for attributes and methods

Followup to:
IDL compiler: [ImplementedAs] interfaces
https://codereview.chromium.org/103593002/

Need to add attributes and methods to test case, as affects configuration.

BUG=239771
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163516 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove remaining traces of WebCompositorImpl from the blink source.

http://webk.it/97255 removed the WebCompositorImpl. This patch is just to remove
remaining trace of the forward declaration for it.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163518 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make arguments to insertAdjacentHTML method non-optional

http://domparsing.spec.whatwg.org/#dom-element-insertadjacenthtml

Both Firefox and IE throws when either argument is missing.

BUG=326970

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163519 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a clz() primitive, backed by a fast compiler intrinsic.

BUG=327095
R=tsepez@chromium.org

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

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