Bug 1105069 - Part 9: Strongly type NoteWeakMapChildrenTracer; r=mccr8

--HG--
extra : rebase_source : d9022b88da99b7c8df01cc222cd98f83ed795ecb
Bug 1105069 - Part 10: Convert NoteWeakMapping to GCCellPtr; r=jonco, r=mccr8

--HG--
extra : rebase_source : b660a676c03c4a0bbdc521a6401a2a619543aa2a
Bug 1105069 - Part 11: Convert UnmarkGrayGCThingRecursively to GCCellPtr; r=jonco, r=mccr8

--HG--
extra : rebase_source : da3b54ac1300838bbe66dbd74af89ff56302ba23
Bug 1105069 - Part 12: Convert VisitGrayWrapperTargets to GCCellPtr; r=jonco, r=mccr8

--HG--
extra : rebase_source : e74a8a70f5110cb64787fa3ef9669819f0d24c85