optimize osx serialport.list

I'm not a chief in mac os x but this code seams to work for more devices...
Can you verify?