Make vtkDICOMDirectory a subclass of vtkAlgorithm.

This allows it to send progress events and it allows the receiver
of those progress events to set AbortExecute.