Make note about Ubuntu systems and the autocomplete script.
Correct documentation about how 'Elapsed' time fields are printed with
sacct.
Alphabetize debug_flags2str
Permit Slurm administrator to submit a batch job as any user
Minor code clean up

no change in logic
switch/nrt: Change state file version string

Include a prefix of "NRT" to distinguish switch/nrt state files
from other possible switch state files.
switch/generic: Add protocol version argument to some functions
Set a job's RLIMIT_AS limit based upon it's memory limit and VsizeFactor
Define a variable only as needed
Cosmetic changes for memory limit logs
Minor documentation update
Change log message for greater clarity
Remove Postgres plugins.  Anyone wanting this functionality back can use
the reverse of this comment to return the code to the mix.
PGSQL - Notes about Postgres functionality being removed in the next
version of Slurm.
Fix some typos in comments
MYSQL - fix issue when rolling up usage and events happened when a cluster
was down (slurmctld not running) during that time period.
Minor web page updates
Take older conversion out of the mysql code.  This was needed when we
went from the old single table per enterprise style to that of separate
tables per clusters.  (2.0 -> 2.*).  If people are still running <2.2 they
really need to upgrade (long before this), and can get the translations
by upgrading to >=2.1.0 before they install this version.
select/cons_res - Avoid extraneous "oversubscribe" error messages

This problem was reported by Harvard University and could be
reproduced with a command line of "srun -N1 --tasks-per-node=2 -O id".
With other job types, the error message could be logged many times
for each job. This change logs the error once per job and only if
the job request does not include the -O/--overcommit option.
Merge branch 'slurm-2.5' into slurm-2.6