Bug 1088488 - Add GMPLoader interface to encapsulate loading GMPs, pass that to XRE_InitChildProcess. r=jesup,r=bsmedberg,r=glandium
Bug 1088488 - Change GMPChild to use GMPLoader to load GMPs. r=jesup
Bug 1088488 - make librlz a library, link into plugin-container. r=glandium
Bug 1088488 - Copy freebl's SHA256 code into plugin container, stripping out non-256 SHA code. r=hsivonen

--HG--
rename : security/nss/lib/freebl/sha512.c => ipc/app/sha256.c
rename : security/nss/lib/freebl/blapi.h => ipc/app/sha256.h
Bug 1088488 - On Windows only, use librlz and SHA256 code to generate a device-bound node id inside plugin-container, pass to GMP. r=henri,r=jesup
Bug 1088488 - Remove old mechanism that GMPs could use to retrieve the device-bound node id. r=jesup
Bug 1088488 - During GMP loading, zero stack memory after binding origin salt with device id. r=dmajor
Bug 1049273 - Expose GMP voucher to GMP at runtime if its present. r=jesup
Bug 650161 - Fix leak of moved expando objects r=terrence
Bug 1089536 - Allow multiple test variable files to be specified on the command line. r=mdas
Bug 1036682 - Check that the ipdl connection is not lost before sending messages. r=bjacob
Bug 1000264 - Allow an object that inherits from nsWrapperCache but not nsISupports to be passed as a Promise::MaybeResolve argument. r=bz

--HG--
extra : rebase_source : 3bab4f00e3949b83a6914ab8ade63f8390b818cd
Bug 1000264 - Make AudioContext.decodeAudioData return a promise. r=ehsan,bz

--HG--
extra : rebase_source : 570014ee470ca5493073113ab3bc4bb0933c390a
Bug 1000264 - Test for the Promise support of AudioContext.decodeAudioData.  r=ehsan

--HG--
extra : rebase_source : d377b97b4d7c589020932183ad6ad92d703fd207
Bug 1000264 - Stop checking exceptions on decodeAudioData now that it uses promises, and check it in the promise test file instead. r=bz

--HG--
extra : rebase_source : 6860e1ff28b4bbb2d88db5bb5e679fc3da53b169
Backed out changeset 80f873bf8adc (bug 1036682) for test bustage
Backed out changeset d1962cb07ea5 (bug 1089536) for marionette test failures
Merge mozilla-central to mozilla-inbound
Bug 1038031 - Make MP4Reader decode asynchronously - r=kinetik
Bug 1090398 - Update the APZ docs to reflect the new hit-testing design. r=botond