Check device against list_ports.comports()

COM ports in Windows are not files and cannot be handled
as Linux devices to check their existence. Use list_ports.comports()
and check, if device exists against available devices.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>