Fix idle timeout setting for jobs
Added history client html and extra info url to jobs.
Also removed some pre-creation of directories.
Fix tracing when not in request context for jobs.
Fixes #851 removes old triggered job runs from history.
Fix issue where if a host path doesn't exist we ignore that script host otherwise it threw an exception and mistakenly identified files it cannot run.
Removed InstanceIdUtility from Services project as we're using a new one in Core project which takes the insttance id from the environment variables.
Fixes #781
Added missing change for trim triggered jobs runs history
Fixes #847 using relative path for the run command