Moving IViewEngine to MvcOptions

Missing a few test cases:
1. When there is a single view engine
2. When the first view engine returns found