Refactored to simply use a java.util.concurrent.ThreadPoolExecutor

VisAD,

Here is the refactored ThreadPool as we had spoken about on previous telecons.

-Julien