Clear clip_node_instances on new frame builds.
The clip node instances are rebuilt for each frame built from a given scene, but are not cleared until a new scene is built. So if a given scene builds many frames, the clip node instances just accumulate and eat up memory. Fixes #3416.