Use EIO which is clearer than Hadoop's EINTERNAL.
Correct documentation.
Move environment handling to C.

o This eliminates the need for alternate bootstrap scripts for
  parrot_run and chirp_server.

o Loading the libjvm.so and libhdfs.so shared libraries is simplified
  by searching under JAVA_HOME/HADOOP_HOME for these filenames and
  attempting to load indescriminately. If there is an architecture
  incompatibility (x86-32 vs. x86-64) causing dlopen to error, then we
  keep looking.

o CLASSPATH is now populated with all .jar files.
Simplify and correct Chirp tests.
Factorize out current_tasks_*command
Rewords help messages
Require explicit master for -T, -W
Merge pull request #223 from btovar/wq-status-show-number-of-tasks

1. Replaces busy workers with running tasks on wq-status. 
2. Some refactoring and cleanups. 
3. Require explicit master for -T, -W option in wq_status.
Converted link_poll_end from global to instance variable.
Fixes likely bug when multiple work_queue instances are present.
Converted short_timeout from global into an instance variable.
Moved selection of timeout into send_worker_msg for consistency and clarity.
Updated comment: catalog details have been fixed, code has been released.
Fix segfault when wrapping category and condor
Correct -J default show_help for makeflow
Fix a bug where Parrot didn't check buffer size.

Fixes #235.
With Haiyan's help.
Oops, this should be the fourth arg.

Completes fix for #235.
units are hard
Remove accidental changes to makeflow example.
Merge branch 'work-queue-global-cleanup' of git://github.com/dthain/cctools into dthain-work-queue-global-cleanup

Removed last two global variables in work_queue.c and converted into instance
variables.  Moved computation of message timeout into send_worker_msg for
consistency and clarity.
add option for controling the behaviour of explicit dependencies
long option for use explicit