Event encapsulation
eXosip2 events have to be managed in an implicitly shared object that can then be handed off between the Context and Stack thread. The event object can decompose things like whether the event is associated local or remote when it is constructed, but this will be added in another issue. This issue really was only about getting Event itself going.
Edited by username-removed-233259