Add description of SSSD use with Slurm on FAQ
Clear some pthread values after join

This will prevent possible confusion for the backup controller
when it switches from primary back to backup modes since those
pthread IDs are no longer value. Note the thred_id_rpc could be
used by the backup controller after returning to backup mode
Enable faster termination of backup controller on SIGTERM

Previously there was a sleep(5) during which the backup controller
was non responsive during its startup mode or returning from primary
mode.
Merge branch 'slurm-2.6' of https://github.com/SchedMD/slurm into slurm-2.6
Merge branch 'slurm-2.6'
Add squeue output format options for job command and working director

%o and %Z respectively
Cosmetic changes. no changes to logic
BackupController - Make sure we have a connection to the DBD first thing
to avoid it thinking we don't have a cluster name.
Add stdin/out/err to sview job output.
Avoid same name in 2 different header files.  run_backup is defined
in slurmctld.h which is included by slurm_accounting_storage.h which is
included by slurmdbd.c which would cause confusion at the very least.
BackupController - Make sure we have a connection to the DBD first thing
to avoid it thinking we don't have a cluster name.
Merge remote-tracking branch 'origin/slurm-2.6'
Add description of how to update RPCs
CRAY- Fix issue if jobinfo is NULL on xstrdup or sprint of the structure.
CRAY- Might as well return buf now.
Correct value of min_nodes returned by loading job info

This is a correction of a bug introduced in commit
https://github.com/SchedMD/slurm/commit/ac44db862c8d1f460e55ad09017d058942ff6499
That commit eliminated the need of reading the node state information
from squeue for performance reasons (mostly for large parallel systems
in which the Prolog ran squeue, which generates a lot of simultaneous
RPCs, slowing down the job launch process). It also assumed 1 CPU per
node. If a pending job specified a node count of 1 and a task count
larger than one, squeue was reporting the node count of the job as
the same as the task count. This patch moves that same calculation
of a pending job's minimum node count into slurmctld, so the squeue
still does not need to read the node information, but can report the
correct node count for pending jobs with minimal overhead.
Clarify equivalent sacct options in man page
Merge branch 'slurm-2.6'
scontrol show job, process stdin/out/err format options

Perform file name substitutions for scontrol show job stdin/out/err
%A - Job array's master job allocation number.
%a - Job array ID (index) number.
%j - Job ID
%u - User name
If running jobacct_gather/none fix issue on unpacking step completion.