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.