Bug 904962 (part 1) - Don't #include js/CharacterEncoding.h in jsapi.h.  r=luke.

--HG--
extra : rebase_source : abe40ea3e55059dc6271d0f7c9f4d19ed9413186
Bug 904962 (part 2) - Don't #include mozilla/ThreadLocal.h in jsapi.h.  r=luke.

--HG--
extra : rebase_source : 18b0bac22dbdc5313394f6e6e43e09eface4f1ee
Bug 904962 (part 3) - Minimize #includes in vm/RegExpObject.h.  r=luke.

--HG--
extra : rebase_source : 8694dc31a198844013a5102b867cdff8d1538380
Bug 904962 (part 4) - Don't #include jsautooplen.h in vm/Stack.h.  r=luke.

--HG--
extra : rebase_source : 3983625a9fc20f6cc1116283505e30c454b92145
Bug 904962 (part 5) - Don't #include jsprf.h in three places it isn't needed.  r=luke.

--HG--
extra : rebase_source : 9fb24d11c47bab29be9bf3027e78a92819a3e3ae
No bug.  Fix minor quoting problem in the description of notable string memory reports.  r=jlebar.

--HG--
extra : rebase_source : 531d37ec1f9ceb4e0a1ec702243bc934eb0329eb