TaskTrackingExecutor: add conveniencetryEnforceTermination(...)method.Awaitable:awaitMultiple(...): ensure operations do not block after an interrupt, clear interrupt status when throwing anAwaitInterruptedException.
TaskTrackingThreadPoolExecutor: add constructor(poolSize, threadFactory).
CallableTaskExecution:run(): also passErrors thrown bycall()tocompleteExceptionally(e).TaskTrackingExecutor: remove deprecateddecorateRejectedExecutionHandler(executor)static helper.