sbt.internal.util
Calls each registered exit hook, trapping any exceptions so that each hook is given a chance to run.