CRAY - Change logging of transient ALPS errors from error() to debug().
POE - Correct logic to support poe option "-euidevice sn_all"

also "-euidevice sn_single".
Correction to commit 878d67f10a4fc36e58a1c41226b09ce9976439a6
Accounting - Fix minor initialization error.
Fix test for newer compilers
POE - Correct logic to support srun network instances count with POE.
Accounting - fix for packing tasks instead of packing cpus.  It used to be
we used cpus erroneously but now we use tasks.  The cpus variable will
be taken out in 2.6.
Merge remote-tracking branch 'origin/slurm-2.5'