fix squeue job array combine logic

commit 8ddadea52444a5fb40354340e45add259dec3c89 combined all
pending jobs, even if they had the special exit flag set. This
treats pending and special_exit state jobs differently. Only those
jobs with state pending (and NOT special_exit) are combined in
squeue.
Remove vestigial xassert
Fix issue where not enforcing QOS but a partition either allows or denies
them.
CRAY - make switch/cray default when running on a Cray natively
Disable time limit reset for job being preempted

related to bug 789
Add signal option to job submit --help

For the salloc, sbatch and srun commands, report usage of the
--signal option when the user requests command help.
Fix dead initialization and memory leak in nonstop
enforce job preemption GraceTime

Without this patch, jobs with an infinite time limit would have
their preemption GraceTime ignored.
Fix slurm.spec for SLES11 SP3

it turns out SLES 11 SP3 (at least) defines it with a newline, so
this will be a problem for anyone building RPMs on that OS.
Merge branch 'slurm-14.03'

Conflicts:
	src/slurmctld/job_mgr.c
Correct sinfo sort fields options

Correct sinfo --sort fields to match documentation: E => Reason,
H -> Reason Time (new), R -> Partition Name, u/U -> Reason user (new)
Merge branch 'slurm-2.6' into slurm-14.03

Conflicts:
	src/sinfo/sort.c
Fix sinfo -R to print each node once

Fix sinfo -R to print each down/drained node once, rather than once per
partition. This was broken in the sinfo change to process each partition's
information in a separate pthread.
Merge branch 'slurm-14.03'
Add init/fini fucnction defs to plugin web pages
Merge branch 'slurm-14.03'
Document default SelectTypeParameter value

Related to bug 795
Merge branch 'slurm-14.03'

Conflicts:
	doc/man/man5/slurm.conf.5
Merge pull request #70 from RPI-HPC/fixes-for-slurm-14.03

Fix dead initialization and memory leak in nonstop
Test for overlapping core-spec on job resume

Do not resume a job with specialized cores on a node running another job
with specialized cores (only one can run at a time).
bug 792