slurmctld enhancements to reduce split brain

Test time when job_state file was written to detect multiple primary
slurmctld daemons (e.g. both backup and primary are functioning as
primary and there is a split brain problem).
Merge branch 'slurm-14.03'

Conflicts:
	src/slurmctld/slurmctld.h