-N,-M implies -a


git-svn-id: file:///afs/nd.edu/user37/ccl/svn/cctools/trunk@2696 a4d8336d-3463-0410-8bba-c098c45d37a8
Merge remote-tracking branch 'refs/remotes/ccl/remotes/svn/trunk'
Enables compilation of cctools on FreeBSD.
Fixes bug in the wrapper for waitpid when the status pointer is
NULL.
Makes the summary file the default output.

Specifiying -ologfile writes the resources summary to logfile,
the time-series to logfile-series, and the list of opened files
to logfile-opened.
Options to select which log files are generated.

The default is to generate three log files: summary, time-series,
and list of opened files. The name of each file can now be
individually specified, and also it can be requested that a file
is not generated.
Adds the resource monitor to the debug system.

Use debug(D_RMON, ...); to print debug messages from
the Resource MONitor.
Makes monitor_mode a parsing switch.

Adds monitor_mode as a flag to the parsing book-keeping
structure. This will easy the reuse of hooks for the monitor.
-M in *_submit_workers implies -a

The *_submit_workers scripts were doing some error checking when
-N,-M were specified without -a. Since the use of -a is now
redundant, this commit fixes that.
Adds resource monitor utilities to dttools.

Adds a function to locate and copy an executable of the resource
monitor to the current working directory, and a function to wrap
a command line with the resource monitor.

These functions were originally in makeflow.c, but they are also
needed when monitoring directly with work queue.
Do not export '_MAKEFLOW_COLLECT_LIST' unless it was specified in the original makeflow file
test for collision handling
add collision handling to linker
linker documentation
Cleaning up code and documentation before merging.
further expand description of name translation
use array instead of dynamic memory.
Add a step that creates a new directory from which to run the awe example code.
And some minor edits.
Bug fixes for resource monitor hooks.

resource_monitor executable was not being copied correctly if the
current directory had a directory called "resource_monitor".
Merge pull request #2 from rampantmonkey/linker

Linker Improvements