Use constants for useful job file lines

Fix comments and typos as well.
Merge branch 'improve-job-submit' into improve-job-submit-more

Conflicts:
	bin/cylc-job-kill
	bin/cylc-job-submit
	lib/cylc/batch_sys_handlers/fail.py
	lib/cylc/job_file.py