2.2.9: Merge pull request #372 from HSF/dev
(1) add options to support additional task parameters, for example, to disable looping check
(2) optimize client retry to add sleeping between different retries
(3) optimize log rotation to add random number to make sure different instances can restart http at different time
(4) update idds db to change some items from int to bigint
(5) make iworkflow function executior to propagate function status to function executor