Cray - when a step is requested count other steps running on nodes in the
allocation as taking up the entire node instead of just part of the node
allocated.  And always enforce exclusive on a step request.
Cray - display correct nodelist, node/cpu count on steps.
Merge remote-tracking branch 'origin/slurm-2.5'