Added the ability to supply an Executor to the methods that would otherwise use an FJP global pool.