Bug 1105069 - Part 13: Take uintptr_t directly in the GC's detail methods; r=jonco

--HG--
extra : rebase_source : 2a755ea61e4dab88abfcef44f49e6bda058c7f92
Bug 1105069 - Part 14: Convert NoteJSChild to GCCellPtr; r=mccr8, r=jonco

--HG--
extra : rebase_source : 2338e0a57779401f9bc4744bc2fa59a4b31d76bf
Bug 1105069 - Part 15: Convert xpc_GCThingIsGrayCCThing to GCCellPtr; r=mccr8, r=jonco

--HG--
extra : rebase_source : 096b8eaf5b46afc1c40b0b9e8b233ec13c638c85
Bug 1105069 - Part 16: Convert UnmarkGrayChildren to strongly typed internal APIs; r=jonco

--HG--
extra : rebase_source : 0f45ac749ce210688dd1b81299736c8a71fe55e8
Bug 1105069 - Part 17: Convert xpc_IsGrayGCThing to GCCellPtr; r=mccr8, j=jonco

--HG--
extra : rebase_source : 9fdc5ac9ca8de9c12a399532db7e77bc34abb7da