Adding support for ActivateAttribute via IControllerActivator

This mechanism replaces code in Inject that activated properties
by looking them up by names.


This is about the controller being a value type and not the property itself. In this case, we use reflection  
We do set value types but using the slow reflection code path.