Bug 849916 - Part 4: Don't rely on things still being around when we run PannerNode's dtor, use a weak pointer instead; r=roc

--HG--
extra : rebase_source : 8432bea9035761fcb52e77dfc474de8878fc4372