Bug 863769 - Make ArrayBufferInputStream use rooting APIs that don't rely on the JS context being valid. r=jonco,vlad
Bug 863770 - Pass in an ArrayBuffer object for nsBinaryInputStream::ReadAsArrayBuffer to use, for cases when the compartment in which it resides matters. r=vlad
Bug 863897 - Update doc comment for CheckArg in nsAppRunner.cpp [r=bsmedberg]

DONTBUILD (comment-only change)
Merge birch to m-c.
Merge the last PGO-green inbound changeset to m-c.
Merge m-c to m-c
Bug 864579: Drop unnecessary const-removing casts from CalcQuirkContainingBlockHeight. r=heycam
Bug 834513 follow-up: Mode AudioNode::DestroyMediaStream into the cpp file, and inline UnbindFromEngine
Bug 862078 - Use an about:config preference to control multiprocess browsing, part 1 (r=felipe)
Bug 862078 - Use an about:config preference to control multiprocess browsing, part 2 (r=felipe)
Bug 862078 - Use an about:config preference to control multiprocess browsing, part 3 (r=felipe)