Update man pages related to overcommit option
Expand explanation of srun exclusive option
Fix step allocation failure due to memory use

Fix step allocation when some CPUs are not available due to memory limits.
This happens when one step is active and using memory that blocks the
scheduling of another step on a portion of the CPUs needed. The new step
is now delayed rather than aborting with "Requested node configuration is
not available".
bug 577