If using accounting_storage/mysql directly without a DBD fix issue with
start of requeued jobs.
If a job fails because of batch node failure and the job is requeued and an
epilog complete message comes from that node do not process the batch step
information since the job has already been requeued because the epilog
script running isn't guaranteed in this situation.
Change message to note a NO_VAL for return code could of come from node
failure as well as interactive user.
Simplify the code
Modify test4.5 to only look at one partition instead of all of them.
Make line 80 chars
Merge remote-tracking branch 'origin/slurm-14.03'

Conflicts:
	src/slurmctld/job_mgr.c