Bug 896087 - self tests exercising behavior of current log parsing; r=ted
Bug 896087 - Output structured messages in head.js, interpret them in runxpcshelltests.py; r=ted
Bug 903891 - Fix category manager tests to use a contract-id that we can create in content. r=emk
Bug 903891 - Push a null principal before opening XUL dialogs in ye olde crytoe APIe. r=jst

This fixes the generateCRMFRequest failures. The callsites here are easily
greppable (grep for nsNSSDialogHelper::openDialog), and they're all chrome://
XUL documents.
Bug 903891 - Default the iid to nsISupports in NativeInterface2JSObject, and assert |Interface| when getting an XPCWrappedNative. r=mrbkap
Bug 906860: Ignore segfaults handled by AsmJSFaultHandler in gdb; r=jimb,gps
Bug 908052 - Use GetShortPathName/GetLongPathName to canonicalize paths for dependency files generated by cl.py. r=gps
Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
Bug 904743 - Add helpers to create simple makefiles and iterate loaded python modules. r=gps
Bug 904743 - Use makefile creation helper in BindingGen.py, cl.py and xpidl-process.py. r=gps

While at it, fix dependencies generated by BindingGen.py
Bug 907791 - Suppress some AsmJS rooting non-hazards in the static analysis; r=bhackett,luke

--HG--
extra : rebase_source : 9acbb597415c4bf08c978c480262ce5e5dd9c452
Bug 907973 - Suppress an exact rooting non-hazard in ShellObjectMetadataCallback; r=bhackett

--HG--
extra : rebase_source : 3c2911f67d14375bc98580fc483cf61498ed8be3
Bug 896797 - Part 1: Ensure js/src moz.build is up to date before building; r=glandium
Bug 905544 - Fix assertion failure in threadsafe builds with --disable-ion, r=billm.
bug 908232 - step 1 - Refactor the WebGL state tracking - r=jgilbert
bug 908232 - step 2 - [WebGL 2.0] Add RASTERIZER_DISCARD tracking - r=jgilbert
bug 907946 - re-enable EXT_packed_depth_stencil on OS X 10.9 - r=bjacob,jgilbert
Bug 907243 - Move SetDPI to APZCTreeManager. r=kats
Bug 904214 - Don't initialize component alpha blend state if its not in use. r=nrc
Bug 884281 - use mozilla::Atomic in xpcom/; r=bsmedberg,jlebar