D.S.Utils.topHandlerWith: wrap all error messages
D.S.Utils.topHandlerWith: wrap all error messages

Fixes #3157. The wrapText helper is used to format all error
messages. Previously, it was only used to format IOException errors;
other exceptions would be formatted incorrectly.

themoritz/cabal,gbaz/cabal,sopvop/cabal,headprogrammingczar/cabal,sopvop/cabal,kolmodin/cabal,themoritz/cabal,kolmodin/cabal,sopvop/cabal,thomie/cabal,themoritz/cabal,Heather/cabal,mydaum/cabal,bennofs/cabal,headprogrammingczar/cabal,mydaum/cabal,Heather/cabal,gbaz/cabal,thomie/cabal,bennofs/cabal