[CORE] Ban all usage of Future#cancel(true)

Interrupting a thread while blocking on an NIO Read / Write Operation
can cause a file to be closed due to the interrupts. This can have unpredictable
effects when files are open by index readers etc. we should prevent interruptions
across the board if possible.
All of our utility classes are plural, and you reference `FutureUtils` in the forbidden apis message also, I think this should be `FutureUtils`