launch/poe - fix network value

if an job step's network value is set by poe, either by directly
executing poe or srun launching poe, that value was not being
propagated to the job step creation RPC and the network was not
being set up for the proper protocol (e.g. mpi, lapi, pami, etc.).
The previous logic would only work if the srun execute line
explicitly set the protocol using the --network option.
Minor tweak to scheduler cycle timing

Decrease maximimum scheduler main loop run time from 10 secs to
4 secs for improved performance.
If running with sched/backfill, do not run through all jobs on
periodic scheduling loop, but only the default depth. The
backfill scheduler can go through more jobs anyway due to its
ability to relinquish and recover locks.
See bug 616
Defer scheduling for many batch jobs

Permit multiple batch job submissions to be made for each run of the
scheduler logic if the job submissions occur at the nearly same time.
bug 616
Bad logic clearing exit code

If tests in inc21.30.1 failed, the exit_code was getting cleared
so the test21.30 as a whole never recognized the failure.
Fix issue where associations weren't correct if backup takes control and
new associations were added since it was started.
Sanity check to make sure job_list exists before restoring cache.
Better code to handle caching.  Followup to
9368ff2dd955c96759b634ec68f65cb9a1cf2594
Fix race condition is corner case with backup slurmctld.
With the backup slurmctld make sure we reinit beginning values in the
slurmdbd plugin.
NEWS for the last 2 commits
Fix sinfo to work correctly with draining/mixed nodes. (copied sview code)
This also reverts commit 8cff3b08032cd3d692dfbf1eb6ba1d1f4e92be25 and
ced2fa3fa3ade7bc1a2d11578cc924da73f18d42
MySQL - Fix it so a lock isn't held unnecessarily.
Bad logic clearing exit code

If tests in inc21.30.1 failed, the exit_code was getting cleared
so the test21.30 as a whole never recognized the failure.
Merge remote-tracking branch 'origin/slurm-2.6' into slurm-14.03

Conflicts:
	NEWS
	src/slurmctld/backup.c
	src/slurmctld/controller.c
	src/slurmctld/proc_req.c
Merge remote-tracking branch 'origin/slurm-14.03'

Conflicts:
	NEWS