Add some monad transformer instances and use MonadCatchIO-transformers instead of -mtl.
(Thanks twittner.)