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