Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings. r=jandem.

--HG--
extra : rebase_source : a91e80e174672a9c9f81a06ddf022f7d352ec8ee
Bug 820846 - Modify the ListBase IC to work with [OverrideBuiltins] bindings, codegen changes and make HTMLDocument OverrideBuiltins. r=bz.

--HG--
extra : rebase_source : 12dbaff8dd2acfeee87bdfa738a013344cb1977a
Bug 855971 - Switch HTMLDocument to WebIDL bindings. r=bz.

--HG--
extra : rebase_source : d5ec9a80442e5b9c8df29f6d5971b61cb9b05778