Document some missing node states in man pages

There were several recently added node states missing from the
scontrol and sinfo man pages.
Fix PrologFlags=Alloc to run the prolog on each of the nodes in the
allocation instead of just the first.
Fix race condition if a step is starting while the slurmd is being
restarted.
Make sure a job's prolog has ran before starting a step.
BGQ - Fix invalid memory read when using DefaultConnType in the
bluegene.conf
Make sure we send node state to the DBD on clean start of controller
Fix sinfo/squeue sorting anomalies

Fix some sinfo and squeue sorting anomalies due to differences in data
types.
See bug 706
Only send message back to slurmctld when PrologFlags=Alloc is used on a
Cray/ALPS system, otherwise use the slurmd to wait on the prolog to gate
the start of the step.
Remove need to check PrologFlags=Alloc in slurmd since we can tell if prolog
has ran yet or not.
Minor formatting
Fix squeue to use a correct macro to check job state.
Revert "Commit a simplified version of the WaitingForScheduling reason."

This reverts commit 6cd208e0fb68df1076aa7782ba5a3b0169781561.
Deupdate news.
BGQ - Fix incorrect logic issues if MaxBlockInError=0 in the bluegene.conf.
Job array scheduling optimizations

If one task of a job array can not be scheduled in the main
scheduling loop, skip the subsequent tasks of that same
job array.
priority/basic - fix job priorities with --nice

priority/basic - Insure job priorities continue to decrease when jobs are
submitted with the --nice option.
bug 707
Fix to recent scontrol resume array logic

Failed to find individual jobs to resume.
Harden test for job start delay

Wait for a job to begin execution prior to testing its allocated
resources to confirm proper core specialization support.
Merge branch 'slurm-14.03'