Implement RTCDataChannelEvent

Like the `RTCIceCandidateEvent` but used for when a new data channel has been discovered by a peer (`ondatachannel`).  This is basically this signature of the event handler in the browser, so if you use this signature webrtc libraries will be compatible.