Adding support for ActivateAttribute via IControllerActivator

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

Do we care about value types? Can they live in the DI container? Is there a test to show that they can across all containers?