Moving IViewEngine to MvcOptions

I think this creates an unnecessary closure.