Update documenation for preemption
Minor improvements to logging
Merge branch 'slurm-2.6'

Conflicts:
	src/slurmd/slurmstepd/req.c
Remove old REQUEST_SUSPEND RPC logic from version 2.4
Implement lib C qsort() as main sorting function. Change the compare
functions accordingly.
Fix compilation problem from 0acd414e.
Fix typo in variable name
Merge branch 'slurm-2.6'
Commit missing code related to sort.
Make rpmbuild test be more thorough

Check for build errors and warnings
Fix unpackaged files in slurm.spec file
Fix for improperly packaged files
Disable some warning checks in the rpmbuild

These seem to be due to a problem within rpmbuild and the slurm.spec
file appears good
Add a few more fields to job_submit lua plugin
Correction to slurm.spec file test logic`
Preserve proper job priority order

Jobs could be initiated out of order if
1. Priority/basic configured AND
2. Sched/builtin (First-in First-out) configured AND
3. Job preemption configured AND
4. Multiple partitions with different priorities
bug 373
Merge branch 'slurm-2.6'
CRAY - Add new proctrack/cray plugin based off the sgi_job plugin
drop debug level down one
Close all STDIO ports after fork os slurmstepd to get correct dup2