Bug 898263 (part 1) - Slim down jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : 7a926428c59e388fc08148bf60f6dbc7bfe71271
Bug 898263 (part 2) - Move |RegExpFlag| out of jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : 66e9f49422ebd8ac6f4db52750cda27980fde449
Bug 898263 (part 3) - Move |Env| out of jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : b1d4b01edd5288df7c0c88655b638a6d78d71c1a
Bug 898263 (part 4) - Move |JSTrapStatus| and related function typedefs out of jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : 68c1d3aaaa40763e073ee791c1d0078c5d5cf87e
Bug 898263 (part 5) - Move some ClassExtension function typedefs out of jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : 9899c4534052a4ba3f4bce78e4e0a84a7576d3bc
Bug 898263 (part 6) - Move |jssrcnote| and |jsbytecode| out of jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : aa1b71b39460f95fbeecf3c0fafa88829fe3883e
Bug 898263 (part 7) - Remove jsprvtd.h from EXPORTS.  r=jorendorff.

--HG--
extra : rebase_source : eca8164f8652587796a8283932d8ba8ec76c0b5b
Bug 898263 (part 8) - Move the Handle* and Rooted* types out of jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : 599e2408848fc7973e83e6661f24292e1191e3b8
Bug 898263 (part 9) - Move IdValuePair from jsprvtd.h to ds/IdValuePair.h.  r=jorendorff.

--HG--
extra : rebase_source : 9db6c27bad5a5ce742aa2ad4fea3427696273838
Bug 898263 (part 10) - Move XDRMode from jsprvtd.h to jsatom.h.  r=jorendorff.

--HG--
extra : rebase_source : b5646716debaf6c199bdfb916dfce1f94eb65885
Bug 898263 (part 11) - Move jsatomid from jsprvtd.h to ParseMaps.h.  r=jorendorff.

--HG--
extra : rebase_source : 02be059769af322caf876141bcc3bb61590065d3
Bug 898263 (part 12) - Move property-related typedefs from jsprvtd.h to ObjectImpl.h.  r=jorendorff.

--HG--
extra : rebase_source : 024149f68f14b41b999b8cf0bf3ddc4dc1bd1b99
Bug 898263 (part 13) - Move Native typedefs from jsprvtd.h to jsfun.h.  r=jorendorff.

--HG--
extra : rebase_source : bede8d2c50fc27070d6baeeb80fef1fd7057db30
Bug 898263 (part 14) - Remove jsprvtd.h.  r=jorendorff.

--HG--
extra : rebase_source : 34aeded886e4ac2413e3e064b3f8609ee35fef9e
Bug 898263 (part 15) - Remove jsutil.h from EXPORTS.  r=jorendorff.

--HG--
extra : rebase_source : 5a835a5229838dfa03d3536cd2a3569344ccadb1
Bug 898263 (part 16) - Remove jslock.h from EXPORTS.  r=jorendorff.

--HG--
extra : rebase_source : cf5f687300d78cac39a5d7b0bea6aba21dc422c4