feature: more extensive serial port listing
feature: more extensive serial port listing

List serial ports using three methods:
- /dev/serial/by-id
- /dev/ttyOP_*
- using serialport module

OpenPlotter 2 has a serial port manager that allows the user to
rename serial ports with symbolic names using udev rules. On Linux
there are already persistent names unde by-id and lastly serialport
works on at least MacOS and hopefully on Windows as well.

SignalK/signalk-server-node,SignalK/signalk-server-node,SignalK/signalk-server-node,SignalK/signalk-server-node