rewrite job-scheduler module
cleanup diff
re-enabled register/unregisterPermissions + tweaks on flush removed apps
send feedback to user on run / completed job scheduler events
show steps progress to user, add cancel (abort) running job button and Wait simulator step