Add "default_account" as a LUA job submit plugin variable.

This is useful in a submit plugin script that needs to do
different things depending on the account, as the the setting
of account from default account does not happen until after
the script has run.
Update job state version to reflect change in step state save logic
Replace AM_PATH_CHECK with PGK_CHECK_MODULES since AM_PATH_CHECK is
deprecated.
Up the version of the DBD rpc_version and handle the multi cluster logic
related to it.
Modify srun test for change in step queuing logic
Merge branch 'master' of https://github.com/SchedMD/slurm
Added ResvEpilog and ResvProlog configuration parameter

This adds the fields to the data structures and configuration file
to be used later for executing a program at the beginning and end
of each reservation.
Fork/exec the ResvProlog and ResvEpilog
BGQ - Fix for salloc/sbatch to do the correct allocation when asking for
-N1 -n#.
insert missing header
Cosmetic changes to Platforms web page
remove bad file
BGQ - in emulation make it so we can pretend to run large jobs (>64k nodes)
Step retry logic: prevent use of pending step struct, improve scheduling algorithm
Do not save (for restore) pending step state, let srun re-issue RPC
BLUEGENE - Correct method to update conn_type of a job.
BLUEGENE - Fix issue with preemption when needing to preempt multiple jobs
to make one job run.
Merge remote-tracking branch 'origin/slurm-2.5'
Correction to function name in error message.
Added "slurm_load_job_user" function.

This is a variation of "slurm_load_jobs", but accepts a user ID argument,
potentially resulting in substantial performance improvement.