* Add elicitation capability
No meaningful code changes, just lots of namespace shuffling to have fewer namespaces and to put things in better namespaces.
* Propagate CancellationToken request cancellation to remote endpoint * Refactor existing tests to have a shared base class * Add cancellation tests --------- Co-authored-by: Stephen Toub <stoub@microsoft.com>