Removed the restriction on HandlerCalls that their return Type be a class

This allows handlers to return IEnumerable when they have multiple cascading actions, or IImmediateContinuation, etc.

The IsCandidate() check has been cleaned up to remove redundancies.