Document job partition string reordering

See bug 757
Fix sacct -c when using jobcomp/filetxt to read variables that were added
in 2.0 :)
Fix segfault of sacct -c if spaces are in the variables.
Cosmetic mods

Plus clear a job's state_desc when the reason is set to NO_REASON
Fix some job scheduling reason codes

There were a couple of cases where a job's reason
should have been set, but was not. In addition the
state_desc string should have been cleared in some
cases, but was not.
Remove WAIT_SCHED_TIMEOUT

This actually causes more problems since there are a bunch of
places where we set the reason only if it was previously NO_REASON,
but we want to treat this the same way, i.e. untested. Adding
logic everywhere to clear and reset this value seem to create
too much overhead for very little value.
Merge branch 'slurm-14.03'