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