Makeflow monitor log fix

Clean up prepare for monitor function.

Add default monitor path as an argument when rewriting command.

make function to locate monitor public.

Update/delete monitor executable as needed.

remove trailing whitespace
wq pool fixes
Remove unused prototype

Make -a obsolete, accept -M as an option.

-c implies -A

Correct error messages

Factorize pool_config creation with defaults.

Clean wq pool config reading to make options evident.

wq_pool man auto pool documentation.

Still missing billing_cycle and worker_terminate_boundary.

Make sure min_workers greater than 0.
Bump to 4.0.3rc2
Include verbatim lines in the summary

At the command line, the -V <str> includes <str> in a line in the
summary. -V can be specified multiple times.

-V can be used, for example, to tag summaries with the corresponding
makeflow category.

long version: --verbatim-to-summary
Remove worker resources msgs
Send resources updates at least five seconds apart.

Conflicts:
	work_queue/src/work_queue_worker.c
Print foreman's debug messages every 10 seconds.

Conflicts:
	work_queue/src/work_queue_worker.c
Wait at foreman one second if wait_internal did not wait at all

Simplify breaking out of wait loop for foreman
Backport: Removes scripts use of TARGET.Memory.