Bug 930851 (part 1) - Make child process naming consistent in both memory reporting paths.  r=khuey.

--HG--
extra : rebase_source : 6c212dd1ddc701af8297a6de373c8650b18a1b56
Bug 930851 (part 2) - Inline some functions in aboutMemory.js that have a single call site.  r=johns.

--HG--
extra : rebase_source : 8b669e495ffcd6cab292767abf5b85cca3eb14f5
Bug 930851 (part 3) - Use |data| instead of |closure| for some callback environment arguments.  r=mccr8.

--HG--
extra : rebase_source : a96709da6d9a880a03e2e79149ba0e3558b4a355
Bug 930851 (part 4) - Prepare aboutMemory.js for asynchronous memory report processing.  r=khuey.