backcompat http-exception handling by middleware

As of version 5.90060 Catalyst does not catch HTTP::Exception but rather lets them bubble up so the middleware can handle it. Unfortunately no backwards compatibility setting has been implemented then. This commit adds the missing option.