Moving IViewEngine to MvcOptions

Should we have a generic overload here?