Make scroll frames (i.e., overflow != visible) be font size inflation flow roots again, to fix www.youtube.com.  Except for the test changes, this reverts 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2).  (Bug 760098)  r=roc
Do the necessary reflow when our font inflation data changes.  (Bug 759755)  r=roc
Back out 30e441f7ad9d (bug 759755) and 08286f4e696b (bug 760098) for orange
Make scroll frames (i.e., overflow != visible) be font size inflation flow roots again, to fix www.youtube.com.  Except for the test changes, this reverts 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2).  (Bug 760098)  r=roc
Bug 762119 - Simplify ParseMappedAttrAnimValueCallback. r=dholbert
Backout 14bea2e7f431 (bug 762119) for compilation failures
Bug 580408 - Move Mozilla fork of jemalloc to memory/mozjemalloc. r=khuey

--HG--
rename : memory/jemalloc/Makefile.in => memory/mozjemalloc/Makefile.in
rename : memory/jemalloc/jemalloc.c => memory/mozjemalloc/jemalloc.c
rename : memory/jemalloc/jemalloc.h => memory/mozjemalloc/jemalloc.h
rename : memory/jemalloc/jemalloc_types.h => memory/mozjemalloc/jemalloc_types.h
rename : memory/jemalloc/linkedlist.h => memory/mozjemalloc/linkedlist.h
rename : memory/jemalloc/osx_zone_types.h => memory/mozjemalloc/osx_zone_types.h
rename : memory/jemalloc/ql.h => memory/mozjemalloc/ql.h
rename : memory/jemalloc/qr.h => memory/mozjemalloc/qr.h
rename : memory/jemalloc/rb.h => memory/mozjemalloc/rb.h
Bug 580408 - Import jemalloc 3.0.0. r=khuey,r=gerv
Bug 580408 - Glue for jemalloc 3.0.0. r=khuey
Bug 735278 - Call destructors in reverse order of initializers in the linker. r=froydnj
Bug 756786 - Remove NSPR usage from nsXULRunnerApp.cpp. r=bsmedberg
Bug 756786 - Use XPCOM standalone glue in nsXULRunnerApp.cpp. r=bsmedberg
Bug 761082 - Only export TabMessageUtils.h in mozilla/dom. r=cjones
Bug 761572. Allow click and dblclick events to be sent to an element even if it's made display:none during the mouseup event. r=smaug
Bug 753329. Share ThebesLayerInvalidRegion for a given ContainerLayer across all the frames that are sharing that layer as their ContainerLayer. r=mattwoodrow
* * *
Bug 753329. Followup: put ThebesLayerInvalidRegionProperty in display-list-builder coordinates so it can be shared by frames with different coordinate systems. r=mattwoodrow
Bug 762240: Install a console.* shim for all browser frames, and ensure we load webapi.js properly. r=vingtetun
Bug 754202 - Fix content->chrome postMessage mochitest. r=bz
This isn't something we actually support, and were using enablePrivilege to do it before.
When we switch this to SpecialPowers wrapping, the sender origin becomes a chrome URL (not
very interesting) and the source window becomes null (which we do explicitly in
nsGlobalWindow for chrome callers). So those tests stop being useful.
Bug 754202 - Pull object principals directly off the compartment, and assert that behavior doesn't change. r=bz
Bug 754202 - Pull subject principals directly off the compartment. r=mrbkap
It would be nice to check these principals against the principals acquired
using the old mechanism. Unfortunately, they often differ. Because CAPS uses
JS stack frames, any time we enter a compartment and do an operation (even
throwing an Access-Denied exception) without running any JS code, we'll end
up with a different principal.

Our security story is pretty darn tied to compartments at this point, so let's
just pull the trigger.
Bug 754202 - Disallow calling EvaluateString{,WithValue} with a principal that doesn't match the global. r=mrbkap