Return 0 when we process a keepalive message.
fix segfault in foreman when both the task and the link fail.

Also, upon failure to transfer data we no longer throw away task output,
to aid the user in debugging.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
present . and .. in search results
properly handle INCLUDEROOT in searches
Send keepalives when workers are in 'full' state as well.
Remove unused clean_mode arguments.

clean_mode flag was only used in main. It was also used to find out
whether symlinks should be created, but modes that do not need symlinks
(e.g. display and syntax check) never do anyway.
add version 1.0.0 of resource_monitor_visualizer
fix bug in shrimp workflow visualization on linux
Work around waitid bug WNOWAIT pre 2.6.22.