Bug 834732 - Push a cx in nsWindowSH::NewResolve. r=mrbkap
Bug 834732 - Push a cx in nsPrincipal::SetDomain. r=mrbkap
Bug 834732 - Push a cx in AdoptNode. r=mrbkap
Bug 834732 - Improve pushing in nsJSEnvironment. r=mrbkap
Bug 834732 - Introduce AutoPushJSContext. r=mrbkap

It's annoying to add yet another RAII class, but we're solving a different
problem here. In particular, there are lots of callers that grab a cx off
of an nsIScriptContext and use it without pushing. Most of the time this
is ok, since that cx is also the active cx. But it's hard to tell when we
might potentially violate that invariant. What's more, we don't want to just
use an nsCxPusher, because that does expensive things even when the cx matches
the one on the top of the stack. Most of these consumers should just switch
to AutoJSContext, but doing such a change en masse is a pretty risky thing to
do. So let's introduce a class that gives us good performance in the common case
and correctness in the uncommon case.
Bug 834732 - Audit callers of GetNativeContext and use AutoPushJSContext where appropriate. r=mrbkap
Bug 834732 - Assert proper cx stack handling in WrapperFactory::Rewrap. r=mrbkap
Bug 844630 - Be explicit about environ visibility. r=bgirard
Bug 844929: Accept numeric parameters > UINT_MAX in SDP o-lines
Bug 590422: Remove delay line filter from timer thread. r=bz
Bug 648980 - Add a hook for projects to have custom configure scripts. r=glandium

--HG--
extra : rebase_source : e020071adc89e07fd45d468aabe518027df7ba44
Bug 839313: Replace JSVAL_VOID and similar constants with their JS::MumbleValue() equivalents. r=waldo
Bug 839313: In js/src/shell/js.cpp, Use JS_SET_RVAL, instead of assigning to *vp. r=waldo
Bug 839313: Don't use a runtime value root to implement the 'customNative' property of 'it'. r=waldo
Bug 843821 - Remove debug logging that accidentally landed. r=oops
Bug 845075 - Move more tab-specific event handlers from GeckoApp to Tabs. r=mfinkle
Bug 845313.  Make mochitest-ipcplugins actually pay attention to the TEST_PATH.  r=bsmedberg
Bug 838686 part 1.  Add a helper class that can store a WebIDL callback or an XPCOM interface.  r=peterv
Bug 838686 part 2.  Use NodeFilterHolder in treewalker and nodeiterator and start using WebIDL codegen for NodeFilter.  r=peterv
Bug 839371 - Implement HTML5 <data> element. r=smaug