Make EffectComposer plugins use their own camera/scene/quad

This fixes #2951.