ViewStarts need to be executed as part of View execution

Fixes #834 
This was inspired by the pattern we have in https://github.com/aspnet/Mvc/blob/dev/src/Microsoft.AspNet.Mvc.Core/ReflectedActionInvokerProvider.cs#L35. But I'd be fine using ITypeActivator instead.