Observable UDP Socket

please see my answer in the PR.

independently: i’d anyway say that since VL.Devices.RPLidar’s underlying library includes the code for the serial connection, it should also contain the code for the udp connection.