Magic patch from bug 933336
Apparently debug builds need uname?
_PR_INET6_PROBE considered harmful
Bug 936312: Adjust tests' assumptions about B2G's WebGL support.
Bug 945498: Use breakpad to handle SIGSYS like other kinds of crash.
Bug 945504: Include JS stack in sandbox reporter logs.
Bug 946407: Electrolyze GC/CC logging by sending heap observations to parent.

Security implication: this is a little dangerous, since we're running
the (maybe complicated?) heap analysis on data from the child...  but
only if the parent initiates the protocol.
Bug 946407: Reimplement DumpMemoryInfoToTempDir in terms of GetReports.

This winds up exposing things in the nsIMemoryReporterManager interface
that arguably don't belong at that level of abstraction -- "minimize
memory usage first" and DMD -- in order to take advantage of the
infrastructure that GetReports already has for managing the child
processes.
Bug 946407: Disable sandbox when DMDing.

See also bug 956961.
Review feedback: revamp observer strings
Wait longer now that we're doing DMD (and on a phone)