Cosmetic change to test
Modify tests to be a bit more robust
Modify slurmctld locking to improve performance

Under very heavy load with many thousands of batch job submissions
or job signals, the write lock can be held for very long periods of
time preventing job scheduling, squeue response, etc. This code
inserts a timing break to permit other functions to get the locks.
Enable SIGINT to srun with pending job step

The logic added to wake pending job steps as soon as resources become
available lacked signal handling logic. This adds signal handling logic.
Fix for bug 339
Updated the automake min version in autogen.sh to be correct.

The SLURM Makefile.am scripts use pkglibexecdir. One source indicates
that this was not added until automake 1.10.2
(https://github.com/rerun/rerun/issues/167).

So we just made that to be the minimum.
Merge remote-tracking branch 'origin/slurm-2.5'
Update web pages
sstat - Fix issue where if -j wasn't given allow last argument to be checked
for as the job/step id.
IPMI - fix adjustment on poll when using EnergyIPMICalcAdjustment.
Hopefully simplified the logic for this and reduce places for error in the
future.
Add new configurable function of coming up with units from numbers not
divisible by 1024.
Fix sstat and sacct to use convert_num_unit2 for energy and cpu freq
since neither of those should be divided by 100 instead of 1024.
Set CPU Freq to be the correct starting unit
Fix for handling node counts that are 1 but the requested ntasks-per-node
is larger than the number of tasks spread across the node.
Improve locking performance for job allocate and step create

This applies the same logic as added for job signal and batch job
submit as in commit ba58d59c2d091af37df38990b8ca32e2e6190807
Fix memory corruption, but leave the merge sort as not part of 2.6
Update META for v2.6.0-rc2 tag
Update news for start of v2.6.0 development
Treat fopen failure of /proc/cpuinfo as a fatal error

In acct_gather_energy/rapl initialization, if the fopen of /proc/cpuinfo fails we should treat this as a fatal condition rather than continue.  Patch is attached.

Problem found by Coverity tool, CID 20186
bug 331
Set upon RPC version logic and META to start work on version 13.12

Note, we are switching to the ubuntu version numbering scheme:
last two digits of the year for the major version number
month number for the minor version number
13.12 == 2013 December