Rename Datagram\Datagram to Datagram\Socket
Merge unneeded Stream into Connection
Remove bind(), connect(), setOptionBroadcast() and add Factory options
Add tests for broadcast and bindto options