Bug 900669 - OdinMonkey: put memcpy-able data in 'pod' fields of AsmJSModule (r=bbouvier)

--HG--
extra : rebase_source : a724fd33913db2f5610771bc97ffb19fa6f9777d
Bug 900669 - OdinMonkey: un-HeapPtr more AsmJSModule property names (r=terrence)

--HG--
extra : rebase_source : 1411a2f8deb7422aac36add0bf20cdabc539930d
Bug 900669 - OdinMonkey: store relative offsets in AsmJSModule::{Exit,ExportedFunction} (r=bbouvier)
Bug 909335 Don't pass key events to nsINativeKeyBindings if key event is already consumed by WalkHandlersInternal() r=smaug
Bug 909597 (part 1) - Make jsdbgapi.h not depend on jsapi.h.  r=luke.

--HG--
extra : rebase_source : b5f604153b34856a19852158fc67eb20b1aaffc3
Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}.  r=luke.

--HG--
rename : js/src/jsdbgapi.h => js/public/OldDebugAPI.h
rename : js/src/jsdbgapi.cpp => js/src/vm/OldDebugAPI.cpp
extra : rebase_source : 9cd65a698e726c43d88d650f40823367bf98feae
Bug 909415.  Fix binding .pp files to not overbuild due to listing dependencies for the wrong file.  r=khuey
Bug 909639 part 1.  Refactor callForEachType to return a generator so we can use it more easily, and rename it to getAllTypes.  r=smaug
Bug 909639 part 2.  Refactor our computation of whether we need the nsDOMQS header to make it easier to do similar other things.  r=smaug
Bug 909639 part 3.  Move our various conditional headers to the new bindingHeaders setup.  r=smaug
Bug 909639 part 4.  Make previously-unconditional headers conditional.  r=smaug
Bug 909645 part 1.  Don't include ipdl headers in nsGeolocation.h.  r=ms2ger
Bug 909645 part 2.  Don't include ipdl headers in Hal.h.  r=ms2ger
Bug 909645 part 3.  Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers.  r=ms2ger
Bug 909645 part 4.  Don't include ipdl headers in DesktopNotification.h.  r=ms2ger
Bug 909185. Use an RAII helper class for Add/RemoveMaskEffect. r=nical
Bug 910054. Remove a printf from CompositorD3D11. r=mattwoodrow