Fixed double-free affecting shrimp workflow.

The problem arose when a worker would be flagged for both not having sent its ready message in time and not having responded to a keepalive in time.  Each condition causes the worker to be removed, and the second removal resulted in a double free.

We now no longer send keepalives to non-ready workers, since they don't have any tasks or data assigned to them being held "hostage", and hung workers are handled by the new code.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
avoid naming conflicts on case insensitive file systems.

Fixes #105
Fixed: check for error case was backwards.
Alphabetize includes and remove repeated includes.
formatting
Add personality system call support.

Fixes #61.
starch example test data for OS X

Closes #114
64->32
remove pixmaps from starch test.

pixmaps are not installed on every OS X system.
1. Added long options to condor_submit_workers to match those in the work_queue_worker.
2. Updated the man page and the help message to reflect the changes.

Special notes:
1. I removed the -c option in condor_submit_workers, which was added by Dinesh for the --cores options.
2. long options using equal signs won't work in condor_submit_workers, e.g.: --timeout=30. A valid one would be: --timeout 30.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Merge branch 'master' of github.com:cooperative-computing-lab/cctools
Better cleanup of output/proccesses.

Reorganized some things.
Removed redundant part of name.
Put Parrot in its own process group so calls to tcsetpgrp succeed in signal
handling (and so SIGTTOU and SIGTTIN are not sent to other processes in
Parrot's process group).

Fixes #44.
This should be the process group not pid.
1. Added long options to sge_submit_workers to match those in the work_queue_worker.
2. Updated the man page and the help message to reflect the changes.

Similar to changes made to the condor_submit_workers recently:
1. the -c option (added for the --cores options) was removed;
2. long options using equal signs won't work in sge_submit_workers either, e.g.: '--timeout=30'. A valid one would be: '--timeout 30'
Merge pull request #115 from batrick/master

Put parrot in its own process group.  Fixes #44
Minor documentation fix for WQ Python API