A simple python threadpool implementation for 2.4+ that can handle KeyboardInterrupt