Modify the fix for pmi iterator.
Fix issue with sinfo when -o is used without the %P option.

If you have multiple partitions the output from

sinfo -o "%D %F"

would have unexpected results, hardly ever correct.
defer job scheduling in some cases

Rather than immediately invoking an execution of the scheduling logic on
every event type that can enable the execution of a new job, queue its
execution. This permits faster execution of some operations, such as
modifying large counts of jobs, by executing the scheduling logic less
frequently, but still in a timely fashion.
Merge branch 'slurm-14.03'