Define DEFAULT_MAX_TASKS_PER_NODE based on MAX_TASKS_PER_NODE
from slurm.h
Modify assoc_mgr_fill_in_qos() to allow for a flag to know if the QOS read
lock was locked outside of the function or not.  This also fixes a race
condition when adding a QOS and planning on using it right away when the
controller is busy with previous requests.
Small formatting issue in NEWS
Add faq on safely removing partitions.
Merge remote-tracking branch 'origin/slurm-14.11'
Give even better estimates on pending node count if no node count
is requested.

This is a re-factor of commit e5635a76e21e related to bug 1148 to handle
the cases where a job could run, but an error was given when selecting
the nodes.
Organize job step debug messages under Step debug flag.

Bug 1245
Merge remote-tracking branch 'origin/slurm-14.11'
Change the debug level from error to debug as it seems it happens
always and it scares people.
run autogen.sh on ubuntu 14.10
Fix jobcomp/mysql plugin for MariaDB 10+/Mysql 5.6+ to work with reserved
work "partition".

reference bug 1246
Merge remote-tracking branch 'origin/slurm-14.03' into slurm-14.11

Conflicts:
	src/slurmctld/node_scheduler.c
	src/slurmctld/read_config.c
Minor performance mod to commit 3f736aa2e9f
minor format change
Merge remote-tracking branch 'origin/slurm-14.03' into slurm-14.11
Merge remote-tracking branch 'origin/slurm-14.11'

Conflicts:
	src/slurmctld/node_scheduler.c
Add some locks to protect a variable

None of these changes should really matter, but wrap some reads
of the agent thread count with mutex to prevent helgrind reporting
race conditions.
Prevent duplicate static variable set

This fixes helgrind warning
More around some pthread locks to helgrind

These changes do not effect operation, but eliminate some false
positive errors from helgrind, namely testing some variables values
that are sometimes protected by locks and other times not protected.
Merge branch 'slurm-14.11'