Bug 943660 (attempt 2) - Remove nsIMemoryReporter::name, because it's (a) unused and (b) a bad idea.  r=mccr8.

--HG--
extra : rebase_source : 4381c3c424e34198b83c45fa0ac0d9a670bab2b8
Bug 936964 (part 1, attempt 2) - Make StartupCache ref-counted.  r=aklotz.

--HG--
extra : rebase_source : d04b799a861c155b89b8dcf9f328ef7a9bfef097
Bug 936964 (part 2, attempt 2) - Make SurfaceCache ref-counted.  r=seth.

--HG--
extra : rebase_source : 16f179ea7d83389ff2b5bb10d2ef2f609b0c7101
Bug 936964 (part 3, attempt 2) - Make nsCycleCollector ref-counted.  r=mccr8.

--HG--
extra : rebase_source : ebda496b8cba0464280eb0dc7bae9aca137e2e25
Bug 936964 (part 4, attempt 2) - Make MediaMemoryTracker ref-counted.  r=kinetik.

--HG--
extra : rebase_source : fb032c262779678a33baa80700f448d3c9c469d3
Bug 936964 (part 5, attempt 2) - Make WebGLMemoryReporterWrapper ref-counted.  r=bjacob.

--HG--
extra : rebase_source : 034998bcb782f683d9770f18ba64922fd3d1b8f5
Bug 936964 (part 6, attempt 2) - Rename WebGLMemoryReporterWrapper as WebGLMemoryTracker.  r=bjacob.

--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : a1acb54039e2273319d91cf705fb2a0b3eaa068c