Consolidate ActionTag and ActionResultTag...

To leverage common implementation details.

We need much of the same functionality (Prefix, Sequence, PrefixTag) from ActionResultTags as ActionTags