[FT-465] Calculate job run time on the fly

Added jobStatusTime field to AsyncJob to store time of last status change.
Based on this field we could calculate job run time on the fly instead of
saving run time to DB on each checkJobStatus
Merge branch 'FT-220'