Infrastructure for scheduled user defined Tasks execution in background threads
This release adds an infrastructure that can run user implemented Task classes in a separate thread at configured time interval. The interval could be parsed from String in human readable format such as "9h" for 9 hours.