Bug 918386: Add webidl for adapter subsys.  Only relevant on Windows.  r=vvukicevic.
Bug 1024803 - Added comments and asserts to nsBMPDecoder to make it clearer that an overflow is not possible. r=milan
Bug 1032457 - Rename ExportOptions to ExportFunctionOptions. r=gabor
Bug 1032457 - Separate out cloning and non-cloning function forwarders. r=gabor

We're going to add functionality to the cloning version, and the non-cloning
version is going away.
Bug 1032457 - Implement the |allowCallbacks| parameter to exportFunction. r=gabor
Bug 1033581: Don't worry about the compartment of the owning element for a script's JS code. r=bholley
Bug 1005323: In nsTemporaryFileInputStream::ReadSegments, call writer correctly. r=roc

 - Respect the byte count that writer returns; don't assume it always accepts the full amount.
 - If writer returns an error, return NS_OK with a partial write count; don't continue writing data.
 - Simplify counters slightly.
Backed out changeset 9f1c312a85ee (bug 918386) for crashes.
Bug 1029718. Skip transform calculation if region to transform is empty for layer event regions. r=mstange

This means that we keep empty regions empty instead of rounding out causing empty regions to become non-empty. It can be significant for perf. Bug 1016525 fixed this. Bug 977831 regressed this.
Bug 1024860 - getTotalLength on an empty path should not throw but return 0 instead. r=jwatt,bzbarsky
Bug 1033358 - Fix linking of the AVOID_NSPR build - r=bsmedberg
Bug 1033358 - Make NS_IsMainThread use its own TLS so it's always correct, from early init to exit time - r=bsmedberg
Bug 774388 - Tiny reordering of when we shut down Layers IPC - r=nical,mattwoodrow
Bug 774388 - Patch 5: Wait for [CrossProcess]CompositorParent's to be gone before we tear down the compositor thread - r=mattwoodrow
Bug 774388 - Patch 7: Block the main thread on compositor shutdown - r=mattwoodrow
Bug 774388 - Patch 8: Avoid a deadlock between shutdown of CompositorParent and of CompositorThreadHolder - r=mattwoodrow
Bug 774388 - Patch 9: Introduce NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION - r=mattwoodrow
Bug 774388 - Patch 10: destroy the ImageBridgeChild singleton on the main thread (and sprinkle some assertions) - r=mattwoodrow
Bug 774388 - Patch 11: Use a plain RunnableFunction to release the ImageBridgeParent singleton - r=mattwoodrow
Bug 1028383 - Make ITopLevelProtocol assert to enforce its assumptions that things happen on the main thread - r=bent