Changed resource management so untagged tasks consume the entire worker.

Tasks can not consume fewer than 1 core.

A side effect of this change is that foreman will no longer work with untagged tasks.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Adds summary: to separate summaries in single file.

Thus we have:

summary:
command: some-command
...
...
...

summary:
command: some-other-command
...
...
...

Before it was done with comments (#), but that was not very explicit.
Perform final stat if size on close is unknwon.
Disable makeflow monitor time-series,opened-files.

They can be enabled now with:
--monitor-with-time-series
--monitor-with-opened-files
Show master foreman relations in work_queue_status.

1. added master link
2. catalog is queued only once
3. relations are shown with '->'
4. list of masters is adaptable to query
5. fixed a memory leak
6. resource header for masters
Merge pull request #127 from DeVonteApplewhite/master-forman-relationship

Show master foreman relations in work_queue_status.
Add support for getlongdir in multi.
Remove quiet options.
Fixes issue with foreman and unlabled tasks.

Any work_queue master assigning a completely unlabled task to its subordinate assumes the task will consume the average resources advertised by that entity.

Tasks that only have one or two resources labled are assumed to "take whatever is left" of the unlabeled components, and are marked as consuming zero.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Fixes error in work_queue master that would reject a "resource" message due to the incorrect number of arguments (which actually should have been the correct number of arguments).  Also adds additional debugging.
Adds nvpair_insert_float and nvpair_lookup_float to handle floating-point nvpair entries.  Added for the work_queue_resource "averages" code, which was removed, but this part is still potentially useful.
Adds libdttools.a as a makefile dependency for wavefront and sand (so changes to work_queue will force a rebuild, making testing easier)
work_queue: set default argument for end_byte

Python requires keyword arguments to have a default value.
replace ruby implementation with python
man page for resource_monitor_visualizer
Add Makefile for biotools.
Fix the random worker selection algorithm to work correctly with WQ4.0.