Adding support for ActivateAttribute via IControllerActivator

This mechanism replaces code in Inject that activated properties
by looking them up by names.

First draft as a POC. Tests will come in later iterations.
That's exactly why - it's common to want to create a result - it's less common to want to execute one. Maybe add these details to the bug?