Issue #862 Extensibility for action invoker

See https://github.com/aspnet/Entropy/pull/23
It will be much easier to follow if you do this in two commits.

One for rename (doesn't have to compile or work)

then one for the changes. (and don't squash when you are done).