hopefully now platform independent serial port listing