Add new job_state of JOB_BOOT_FAIL

Used job terminations due to failure to boot it's allocated nodes
or BlueGene block.
bug 213
Add --enable-multiple-slurmd to be an option in the slurm.spec file.
Minor changes to Slurm logging for licenses
Minor changes to logging of license information
Initialize a couple of variables in reservation logic
Memory leak: plug one-time memory leak at slurmctld shutdown
CRAY - Add SelectTypeParameters NHC_NO_STEPS and NHC_NO which will disable
the node health check script for steps and allocations respectfully.
CRAY - Fixed issue with new flags
Reservation with CoreCnt: Avoid possible invalid memory reference.

If reservation create request included a CoreCnt value and more
nodes are required than configured, the logic in select/cons_res
could go off the end of the core_cnt array. This patch adds a
check for a zero value in the core_cnt array, which terminates
the user-specified array.
Add new error code for attempt to create a reservation with duplicate name
Reservation with CoreCnt: Avoid possible invalid memory reference

If reservation create request included a CoreCnt value and more
nodes are required than configured, the logic in select/cons_res
could go off the end of the core_cnt array. This patch adds a
check for a zero value in the core_cnt array, which terminates
the user-specified array.
Back-port from master of commit 211c224bbaf01c7da7dd7fd8d0611226356fb91b
Merge branch 'slurm-2.6'
Initialize a couple of variables in reservation logic
Avoid possible invalid memory reference
Avoid possible NULL memory reference
Prevent possible NULL memory reference
Prevent possible NULL memory reference
Fix for uninitialized variable in partition restoration logic
Merge branch 'slurm-2.6'
Initialize a variable in acct_gather_energy/rapl plugin