Add ErTryClaim() to the OS implementations
This release adds ErTryClaim()
to the OS-based implementations. This mechanism provides a safe way to send events from non-owning tasks and, hopefully, provides enough documentation to explain what that means.
A side-effect of this change is that clients may have to claim events before sending them during initialization.