adding a utility class to reduce boilerplate when working with TCCL

Here's a little utilty class to help working with the Thread Context Class Loader. It basically lets you pass in a task (using the Callable interface) and get that wrapped in the proper calls to set the TCCL.

Can't wait for lambdas....