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
Back out changeset 1c851a5bbc9f (bug 838686) because it depends on a changeset gcc doesn't like
Back out changeset a4763990a983 (bug 838686) because gcc doesn't like it and we get a CLOSED TREE.
Bug 845234 - Add null check in VectorImage's listener Cancel methods. r=dholbert
Bug 842163 - Show a focus ring around <input type=range>. r=mounir.
Bug 845437 - Get rid of the aImmediateRedraw from nsSliderFrame methods. r=dholbert.
Merge m-c to inbound.
Bug 841505 et al - Disable test_xhr_timeout.html for frequent failures. r=khuey
Bug 845441: Remove DEBUG_CC. r=mccr8
Bug 845226 - Move inlined functions into jsscriptinlines.h r=dvander
Bug 837875 - java.lang.NullPointerException: at org.mozilla.gecko.sync.setup.activities.SendTabActivity.getOtherClients(SendTabActivity.java). r=nalexander