Bug 1085223 - Add an occlusion culling pass to compositor layers. r=BenWa

--HG--
extra : rebase_source : fc5e7007477a8d999fdd1380bf81dd4c205099df
Bug 1072817 - Minor adjustments (primarily for method-ordering) as a followup to making accessing the [[Prototype]] of a revoked proxy not crash.  Also add another test.  r=trivial

--HG--
extra : rebase_source : 4bc4c0b872a5ef2b8a4ae563b2ff44a246a838e3
Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]].  r=efaust, r=bholley

--HG--
extra : rebase_source : 547490455fc588e40dd2b2dba4c3355768d78f8d
Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error.  r=efaust

--HG--
extra : rebase_source : 487b569d23ce18f39fc53697e5f25cc789885803
Bug 1052139 - Reorder the preventExtensions trap just after the [[Prototype]]-access traps.  r=code-motion

--HG--
extra : rebase_source : ea85bf1daa26ec7a32caf2656ebf99c6e2757cfa