Select objects affected by a node

This came out of a discussion @davidsminor and I had over email, and adds the following :

- Public methods for specifying the input scene to Filters
- Fast multithreaded methods for finding all objects affected by a filter
- A menu item in the node graph for selecting all the objects affected by a FilteredSceneProcessor