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 : e09255d48ef02ce3f2760a8116ea52f5c0d457a3
Bug 1052139 - Implement the ability to prevent modifying an extensible object's [[Prototype]].  r=efaust, r=bholley

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

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

--HG--
extra : rebase_source : 18f69552bad6922c1b602cbf81d6961883e4d5b8