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

--HG--
extra : rebase_source : f2ccff7972d7161e2290fd3db70463524c55f230
Bug 936964 (part 1) - Make StartupCache ref-counted.  r=aklotz.

--HG--
extra : rebase_source : 8693264a4347938dde6532730a5bc730384edf51
Bug 936964 (part 2) - Make SurfaceCache ref-counted.  r=seth.

--HG--
extra : rebase_source : 0f6be3429ce653ca01bb5db7c8520c7e996acf67
Bug 936964 (part 3) - Make nsCycleCollector ref-counted.  r=mccr8.

--HG--
extra : rebase_source : f781c197b20354eda4622d436d5ef3429ce2481b
Bug 936964 (part 4) - Make MediaMemoryTracker ref-counted.  r=kinetik.

--HG--
extra : rebase_source : fced8b650971a152299fcf07a9ee75936d1810a2
Bug 936964 (part 5) - Make WebGLMemoryReporterWrapper ref-counted.  r=bjacob.

--HG--
extra : rebase_source : 4a0d989d47ee2687d0a9a77ac0a31b1cfb0009a6
Bug 936964 (part 6) - Rename WebGLMemoryReporterWrapper as WebGLMemoryTracker.  r=bjacob.

--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 7a215cf3dbcf0b78f8ab823828360dd0cfba26d3
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class.  r=mccr8,sr=bz.

--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
Bug 936964 (part 8) - Make nsCacheService report the disk and memory cache devices.  r=hurley.

--HG--
extra : rebase_source : 19895d97debc6ce028b8eb167179127e5e50b6da