Bug 990158 - Make inner windows use their wrapper cache. r=bz.

--HG--
extra : rebase_source : bc040c75280bb45ae7ab0ed302130ff5d7178153
Bug 983619 - Add Window.getInterface/QueryInterface to WebIDL. r=bz.

--HG--
extra : rebase_source : 4a4f368ba4f84e6e5104522181eb3043efd7ed38
Bug 993053 - Add xpc::InitGlobal containing the common code for wrapping main-thread XPConnect and WebIDL globals. r=bholley.

--HG--
extra : rebase_source : b385e1a3bebc1ef76a49bd2fb0555b3dba640f0d
Bug 993047 - Support outerizing and addProperty hooks on globals with WebIDL bindings. r=bz.

--HG--
extra : rebase_source : cc8f013525dca74a4d7926f3cbb301ac42aab406
Bug 993058 - Loosen aliasing assertion in LIRGenerator::visitGetDOMMember. r=bz.

--HG--
extra : rebase_source : 2680a3fdc0fced740627e858d2cdc9e192aab8cf
Bug 993057 - Fix Xrays to disallow indexed expando properties on Xrays for Window with a WebIDL binding. r=bholley.

--HG--
extra : rebase_source : a7762fc56b9ad1801be22aa3380f430b44082f9e