Bug 1065258 (part 1) - Inline TempDirMemoryFinishCallback(). r=jld.

--HG--
extra : rebase_source : 40f0ebd81d3e4061a4bfde932ef1e55cfd5d7332
Bug 1065258 (part 2) - Rename some variables. r=jld.

--HG--
extra : rebase_source : cd1ff03dbf8ad455529ba763c722cb1ec34162b1
Bug 1065258 (part 3) - Remove TempDirMemoryFinishCallback::mIdentifier, which is dead. r=jld.

--HG--
extra : rebase_source : 7db3562208f78be05b855efcbee7f6182df8bf42
Bug 1065258 (part 4) - Move FinishReportingCallback earlier. r=jld.

--HG--
extra : rebase_source : e9c5cc0bf8297cfcef9fae1f0b7da5d03afc659c
Bug 1065258 (part 5) - Make TempDirMemoryFinishCallback a nsIFinishDumpingCallback object. r=jld.

--HG--
extra : rebase_source : 0a16d0a6193c3de9ae7cc1c68991dbda24171dc7
Bug 1065258 (part 6) - Factor out code shared by DumpMemoryReportsToNamedFile() and DumpMemoryInfoToTempDir(). r=jld.

--HG--
extra : rebase_source : 2f4c9f6da6202169ec480dcbf52047308c25b840
Bug 1065258 (part 7) - Move DumpMemoryReportsToNamedFile earlier. r=jld.

--HG--
extra : rebase_source : b9f6289c6ed0010997d1e21fd461a802d1895cf0
Bug 1065258 (part 8) - Rename TempDirMemoryFinishCallback. r=jld.

--HG--
extra : rebase_source : c478218da5d45e091156aa4dc9d64514f71d403d