Fixed caching behavior in work queue: all files are cached upon request.
Previously, renamed files were not cached, due to deficiencies in the
worker cache structure, but this was fixed in the most recent worker cleanup.
Fixed missing case: caching flag must also be set in submit_simple.
Add ltdl to globus linking.
Altered makeflow_graph_log to divide timestamps to correct digit.
Merge pull request #616 from nhazekam/mf-graph-fix

Altered makeflow_graph_log to divide timestamps to correct digit.
Merge pull request #610 from cooperative-computing-lab/makeflow-wq-caching-bug

Fixed caching of renamed files in makeflow -T wq
Wrap $@ in quotes for correct behavior with space.
Add missing break.

This caused an infinite loop in Parrot when trying to read /proc/pid/mem.
diverted_length should be size_t
don't use debug in tracee process
Remove unused pfs_process fields.
Improve execve use of scratch space.

o Allows execve to handle more arguments.

o Because the Parrot scratch space is in the unused part of the stack, we don't
  actually need to restore the memory there. I have removed the related code that
  would restore the tracee's old garbage stack memory.

o The size of the scratch space has increased from 1 page to 8 pages.

o Writes/reads to/from tracee memory are batched.
Add missing break.
Should be passing &fl to pfs_fcntl.
Remove any unnecessary differences for dispatch.

Used this command to help:

$ diff -au <(sed 's/SYSCALL32/SYSCALL64/g' pfs_dispatch.cc) pfs_dispatch64.cc
Forgive leading spaces when reading file lists and macro definitions.
Merge branch 'fix_cmd_lexing'
Merge remote-tracking branch 'ccl/pull/618/head'

* ccl/pull/618/head:
  Remove any unnecessary differences for dispatch.
  Should be passing &fl to pfs_fcntl.
  Add missing break.
  Improve execve use of scratch space.
  Remove unused pfs_process fields.
  don't use debug in tracee process
  diverted_length should be size_t
  Add missing break.
Remove redundant free.
Use exit/fatal.