Added ability to specify seed array
The filter now supports the ability to add an array of seed ids. This enables users to externally control the seeding of connectivity extraction through an external vtkIdList. A side effect of this change was to modify the filter to use vtkSmartPointer and related for internal memory management.