bugfix: scene cloning wasn't copying extra properties
rename filter_result filter_output
move definition code out of header file
bugfix for all_nodes filter
bugfix: filter inputs not reset correctly when there is an error
Also, filter_input now contains a change_tracking_list object instead of
inherit from it.
convex nodes no longer require triangle indexes