Ignore deprecation warnings
Add usage string to visualizer
Use mkdtemp for workspace directory
Show rules in a table rather than a list.
Use centered boxes for the histograms.

This solves the problem of bytes read/written not showing up.
Also, bytes written/read work better with MB.
Compute optimal number of bins, fix corner cases.
Use subprocess module, allowing wait for gnuplot.
Better category names in makeflow's manual
Remove comments from the top of work_queue_worker.c indicating things that have already been fixed
Automatic logscale/range for visualizer.

Also, cleans most tics from axis, and removes some borders.
Do not compile bindings without swig
Merge pull request #139 from btovar/visualizer-two-steps

Visualizer two steps
Check for div by zero in wq efficiency
Bump to TRUNK 4.0.1
Use sh syntax for testing swig location.
Fixes to man pages
Fix linking of work_queue_pool.

work_queue_pool did not correctly listed libwork_queue as a dependency.
In some systems, work_queue_pool would then be built before
libwork_queue, causing an error.
Added functionality to fetch files from URL, modified work_queue_example to test this.
Increased timeout for file fetching, simplified WQ_example for URL testing
Return default batch options if not wrapping.