Adding support for ActivateAttribute via IControllerActivator

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

And by test I mean a functional test, so it's all integrated and tests the actual behavior of the product.