added the possibility to use the task input output context in a parallelDo
enable the compression on the server side depending on the availability of codecs
reducing the memory usage in mapper by pulling in only the relevant input channels
set a proper version value
added logs for compression checking
set the configuration if possible on the codec before getting its compressor