Activation

Rearchitected the activation (a few weeks ago)

Recreated the pull request after implementing the fallback activator.  Specifically:
  FirstViableActivatorActivation - given n sub-activators, return the results of the first sucessful subactivator call

UnionOfAllActivatorsActivation - return the set union of all sub-resolvers results

Tests included