OpHolder creates a single GU_CortexPrimitive for its result.
Avoiding copying ParameterisedProcedurals in case they come from python.

This is necessary to allow the SOP_ProceduralHolder to output a GEO_CortexPrimitive holding its procedural.
ProceduralHolder creates a GU_CortexPrimitive for its procedural.
Allowing special case for FromHoudiniGeometryConverters which can have any result type.

This is necessary for ParameterisedHolders to be plugged into inputs of other ParameterisedHolders
SOP_ParameterisedHolder::setInputParameters no longer uses NodePassData
Adding SOP info text for ParameterisedHolders
Replaced SOP_ToHoudiniConverter with SOP_CortexConverter.

The new node can convert between GU_CortexPrimitives and native Houdini geometry in either direction (using the ResultType parameter). It also has new a nameFilter parameter to limit what shapes are processed. Shapes matching the filter will be converted, while shapes that do not match will be passed through unmodified.
Deleting NodePassData class.

This is no longer necessary now that we have GU_CortexPrimitives.
Using nameFilter on ParameterisedHolder inputs

needs tests!

filter * seems broken. could be getting CortexObjectConverter by accident