!act #15626 expose DatagramChannel creation in SocketOption

Fixes #15626
Yes. This was my initial attempt. But then we need to use akka.japi for Java API which leaks to Scala API. I think `DatagramChannelCreator extends SocketOption` looks good and clean in Scala and Java.