Adds script to submit workers to SLURM
Fix bashisms from ec2_*_workers
Added resource monitor to doc index.
Normal size fonts.
Changes to makeflow manual per Dinesh
Remove bashisms for tests
Add documentation for the multi-slot workers in WQ user manual.
Documentation for rule lexical scope
Use -o instead of -g for debug-file
work queue batch interface now uses BATCH_OPTIONS
Fixed bug in update_status() that incorrectly reported workers with tasks assigned as ready (not busy) if the tasks consumed no cores.
Add cores for rmsummary parsing
work_queue_worker was not returning the correct exit code.
It now correctly parses the status returned by wait4() to extract
the exit code or terminiation signal.
Bound the size of debug messages.

Change ?sprintf to ?snprintf in do_debug.

This fixes Neil's segfault. _MAKEFLOW_COLLECT_LIST gets immense, which
was bothering vsprintf.
Wraps monitor with category.

Also, move codes around so that the wrapping for the monitor and batch
options get the same scope.
Consolidate monitoring in a single function
Stop and report when rule goes over limits
each slurm_submit_workers invocation only submits one batch even if multiple workers are started
Updates resource_monitor documentation.
Update batch wq to work_queue_task_specify_file.