BGQ - Handle issue where blocks would have a pending job on them and
while it was free cnodes would go into software error and kill the job.
BGQ - Fix issue where if for some reason we are freeing a block with
a pending job on it we don't kill the job.
BGQ - Fix race condition were a job could of been removed from a block
without it still existing there.  This is extremely rare.
BGQ - Fix for when a step completes in Slurm before the runjob_mux notifies
the slurmctld there were software errors on some nodes.
BGQ - Fix issue on state recover if block states are not around
and when reading in state from DB2 we find a block that can't be created.
You can now do a clean start to rid the bad block.
Modify slurmdbd to retransmit to slurmctld daemon if it is not responding.
BLUEGENE - Fix issue where when doing backfill preemptable jobs were
never looked at to determine eligibility of backfillable job.
Minor updates to the mail web page
Cray systems, partital fix for srun --nodelist option

This logic strips leading zeros off node IDs for use with the aprun
-L option. Without this change, the node IDs with leading zeros are
interpretted as octal.
Partial fix for bug 260.
Cray - Fix for srun allocation+step launch with hostlist
Update SUG program committee
Format problem
Corrections to document formatting
Prevent assert failure in scheduling logic

This fixes a bug introduced in commit f1cf6d2df1abbcf2703e5ba81bc4792487a691d8
Without this change, a job with a partition related reason for not running
(e.g. MaxNodes) plus some other reason (e.g. dependency), could after satisfying
the second reason (e.g. dependency), have the select_nodes() function executed
and return SUCCESS on an allocation request, but it would not actually be
allocation resources since select_nodes() would interpret the request as a
test to see if it could ever run (e.g. will_run).
Bug 263
Web page updates
Merge branch 'slurm-2.5'

Conflicts:
	src/slurmctld/job_mgr.c