Add caching section to Parrot manual.

Fixes #327.
Add option --recheck-file-creation.

To handle NFS semantics, this option tells makeflow not to fail
if a file from a succesful job is not immeditely available. Makeflow
retries for the file before failing.
Merge remote-tracking branch 'ccl/pull/646/head'

* ccl/pull/646/head:
  Add caching section to Parrot manual.
Allow user to set tries/wait time
Merge pull request #647 from btovar/patience_nfs

Add option --recheck-file-creation.
Added all: target so default make does nothing with apps
Merge pull request #649 from nhazekam/apps_make

Added all: target so default make does nothing with apps
Simplifies recheck option for NFS.

I don't know what I was thinking. Simplifying from three command line
switches to one. Now use:

--wait-for-files-upto=<n>

to wait upto n seconds for files to appear at the filesystem running
makeflow.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
1. Use docker "--rm" option to remove container instead of c subprocess
2. Create "container_mode" option for work_queue worker. i.e. container_mode = NONE | DOCKER | UMBRELLA | ...
3. Remove the "WORKER_MODE_DOCKER" option from "worker_mode"
Use debian as default docker image
Remove the "--docker" option from condor_submit_worker script
delete useless files
Remove useless file
Merge branch 'wq_container' of github.com:charleszheng44/cctools into wq_container