Add site mode to analytics
Updated logic for the job extra info url template.
it was changed to being a simple text file (not json) and is stored in the specific job data path.
Added some environment variables to the running job's process.
including where to store the job extra info url template file
Fix issue in triggered job run when the history path is not empty yet doesn't have any runs.
Added site mode to job analytics
Removed one level of complexity from Analytics as it seems that it isn't needed.
Add aborted status to web jobs