Add new sp_get_port_usb_vid_pid() API.
Add new sp_get_port_friendly_name() API.
Simplify Mac OS implementation of sp_list_ports().
Remove the udev dependency and parse the /sys hierarchy instead.