Clear QOS GrpUsedCPUs when resetting raw usage if QOS is not using any cpus.
Change QOS name in test
Merge pull request #77 from jwm/master

remove crufty(?) log message
Remove log message left from debugging.
Minor typo fix
When using CR_PACK_NODES fix make --ntasks-per-node work correctly.
Merge remote-tracking branch 'origin/slurm-14.03'

Conflicts:
	testsuite/expect/test21.30
Improve backfill logging

Add more detail to sched/backfill logging
Merge branch 'slurm-14.03'
Added simple uid cache to squeue

squeue has to convert uid_t to a char* username a lot. Every line of
output(with the default format) and for every comparison when sorting by
username. This causes multiple system calls to open and read /etc/passwd
on standard systems and on my system running YP there were 17
unnecessary entries in strace per line in the output.

The cache is very simple, just a sorted array that is resorted for every
new name. The number of unique usernames is likely going to be so low
that any machine can handle it. No attempt is made at freeing memory for
the same reason.
Modify other commands to use uid cache
uid cache enhancements

Add the uid cache functions thread safe
add function to clear the uid cache when checking for memory leaks
Added squeue -O/--Format option

Added squeue -O/--Format option that makes all job and step fields available
for printing.
correct step partition reported

Report correct partition associated with a step if the job is submitted to
multiple partitions. Previously all of the partitions that the job could
run in would be reported for the step.
Merge branch 'slurm-14.03'
Add SQUEUE_FORMAT2 env var support

Add squeue support for SQUEUE_FORMAT2 environment variable, which
is equivalent to the -O/--Format option.