Rollback pull 4172 since it breaks couch.
Merge pull request #4221 from HassenRiahi/RollbackPull4172

Rollback pull4172
Improve logging + Temp fix of the reader path + Temp fix of multiple datasets handling.
Merge pull request #4222 from HassenRiahi/LoggingOutputDatasetUrl

Improve logging + Temp fix of the reader url + Temp fix of multiple datasets handling
Include the retry status in the monitoring.
Merge pull request #4223 from HassenRiahi/include_mon_retry

Include the retry status in the monitoring.
Include retry status.
Merge pull request #4224 from HassenRiahi/include-retrystatus

Include retry status.
Use buid-in couch reduce functions when possible.
Merge pull request #4225 from HassenRiahi/UseBuildInReduce

Use buid-in couch reduce functions when possible.
Handle correctly files removal timeout.
Merge pull request #4226 from HassenRiahi/HandleCorrecltDelTimeout

Handle correctly files removal timeout.
Fix reduce functions.
Merge pull request #4227 from HassenRiahi/fix-reduce-functions

Fix reduce functions.
Task param is replaced by workflow.
Merge pull request #4228 from HassenRiahi/FixFilesStatesView

Task is replaced by workflow param.
Fix publication monitoring.
Merge pull request #4229 from HassenRiahi/fix-publication-monitoring1

Fix publication monitoring.
Fix kill workflow script.
Merge pull request #4230 from HassenRiahi/FixKillScript

Fix kill workflow script.