This avoids a couple of layers of error code conversion, reduces dependency on cricket error types and allows us to preserve error information from dcsctp. Along the way remove SendDataResult. Bug: none Change-Id: I1ad18a8f0b2fb181745b19c49f36f270708720c0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298305 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39619}