Adding support for activating view properties

Initial draft to discuss design
This should move into wherever we land the ViewStart code - https://github.com/aspnet/Mvc/pull/747/files#diff-27d0f31c82c8c4cbbeebd55325e0364dR122. I'll leave this in for now