MP2-422: Remove higher degree of parallelism for NetworkResources in the DirectoryUnfoldBlock because it does not result in speed improvements.
MP2-422: Enabled ImportJobController to keep track of all PendingImportResources used by any of its DataflowBlocks; added asynchronous dispose measures making sure that all PendingImportResources of a given ImportJob are disposed when the respective ImportJob is finished. This can also be used later to persist the state of an ImportJobController.
MP2-422: Improved logging consistency in ImporterWorkerNewGen and all its sub-components
MP2-422: Implemented an action based processing system in ImporterWorkerNewGen.
Calls to IImporterWorker methods of ImporterWorkerNewGen now only queue an ImporterWorkerAction and return immediately. The actions are processed in separate tasks but one by one in the order they were queued.
Only IImporterWorker.Shutdown() blocks until the shutdown is complete.
MP2-422: Improved Completion and Exception handling in DirectoryUnfoldBlock and ImportJobController
MP2-422: ImportJobController and DirectoryUnfoldBlock are now cancelable
MP2-422: Implemented suspension of ImporterWorkerNewGen, ImportJobController and DirectoryUnfoldBlock
MP2-422: Code cleanup and documentation of ImporterWorkerNewGen