Bug 1022773 - Resolve hazard by switching Compile to MutableHandle, r=terrence, a=abillings

--HG--
extra : rebase_source : 0bae325be03b9dbf127845d69d075323fd2bfc2c
Bug 1022773 - Return value rooting for content/, r=smaug, a=abillings

--HG--
extra : rebase_source : af98bc09ffd3d9e0451149063aa1a779c0d1614b
Bug 1022773 - Return value rooting for dom/, r=bz, a=abillings

--HG--
extra : rebase_source : 0a536faf44c093e9a78fb69af3bc93f0f1d1c050
Bug 1022773 - Return value rooting for workers, r=bent, a=abillings

--HG--
extra : rebase_source : d5962460736937225040392a3a59efc10d93c825
Bug 1022773 - Return value rooting for JS engine, r=terrence, a=abillings

--HG--
extra : rebase_source : 3c8618382709d20d565a0e7a8e13c15f92932b52
Bug 1022773 - Return value rooting for XPConnect, r=bholley, a=abillings

--HG--
extra : rebase_source : 387a38749d4aa7742cbdaeea0a8bb879d05ee99d
Bug 1022773 - Return value rooting for SPS, r=ehsan, a=abillings

--HG--
extra : rebase_source : f34ce3ee440e4cd14243d5903a2c4d7fee492b1b