Adding support for ActivateAttribute via IControllerActivator

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

Isn't the same question as https://github.com/aspnet/Mvc/pull/648#discussion_r13762332? We let the DI's behavior control the result