Bug 892787 - Fix the JITs to not optimize constructor calls if the callee is not a constructor. r=h4writer
Bug 905137- Mark the return value from read() and write() in nsAppShell.cpp as unused. r=karlt
Bug 877562 - protect appcache hash tables with a mutex, r=jduell
Bug 905151 - eChildToUserSpace transform wrong for inner svg elements. r=jwatt
Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
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
Bug 135019 - Inline autocomplete: single backspace deletes the last character typed along with the suggestion. r=Neil
Bug 905239 - Fix undefined guard missed in review for bug 890555. r=jimb
Bug 905172 - JarMaker.py should warn if --locale-mergedir doesn't exist. r=Pike
Merge mozilla-central and inbound
Merge b2g-inbound to m-c.
Backed out changeset e8bcb131ca7c (bug 905271) for suspicion of causing intermittent build bustage.