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.
Fix whitespace and use return not exit.
If convert program cannot be found, fail.
Merge branch 'makeflow-test'

* makeflow-test:
  If convert program cannot be found, fail.
  Fix whitespace and use return not exit.
Merge branch 'master' of https://github.com/cooperative-computing-lab/cctools