work_queue: set default argument for end_byte

Python requires keyword arguments to have a default value.
replace ruby implementation with python
man page for resource_monitor_visualizer
Add Makefile for biotools.
Fix the random worker selection algorithm to work correctly with WQ4.0.
Lower the wq_wait() timeout to 5 seconds.
Python 2.4 compatability for resource monitor visualizer.

Tested on RH 5.9 and RH 6.4.
Closes #128
Add work_queue as a potential package
Add missing Python bindings for WQ4.0.
-h and --help for resource monitor visualizer
Moved work_queue_worker to work_queue
Moved work_queue_{status, simulator} to work_queue.
Introducing libwork_queue.a

link with:
-lwork_queue -ldttools

Since libraries are static, this order is important.
Batch interface library

I had to pull the batch interface to its own library. work_queue_pool is
now also in the batch_interface directory.

Link with:

-ldtools_batch -lwork_queue -ldttools

Since libraries are static, this order is important.
Fixed wq linking of all cctools apps
Merge branch 'work_queue_isolation'
Ignore the creation of bindings for functions that return a list defined in
list.h since we currently don't have bindings for the methods that can
operate on this list.
Add ignore files.
Merge branch 'master' of git://github.com/malbrec2/cctools into malbrec2-master

Conflicts:
	sand/src/Makefile
	work_queue/src/work_queue.c
Add missing brace to find_worker_by_random