Add support for custom error views. Plugins can now declare that errors
occuring in a view class or its subclasses should be passed into another view.
We start with an XHTMLErrorView used to render errors in XHTMLViews.