Moving IViewEngine to MvcOptions

We settled on this pattern with [ModelBinders](https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.ModelBinding/Binders/CompositeModelBinder.cs#L32-L42). I thought it made sense to keep it consistent.

But yes, in this case we don't benefit in any particular way.