Bug 914823 - Use a WeakPtr to the SurfaceAllocator - r=jgilbert,nical