Fix hidapi interface. Return all available boards. Use USB path instead of serial number to identify board.
Fix hidapi interface. Return all available boards. Use USB path instead of serial number to identify board.

matthewelse/pyOCD,oliviermartin/pyOCD,wjzhang/pyOCD,mesheven/pyOCD,tgarc/pyOCD,0xc0170/pyOCD,adamgreen/pyOCD,oliviermartin/pyOCD,matthewelse/pyOCD,geky/pyOCDgdb,mbedmicro/pyOCD,0xc0170/pyOCD,devanlai/pyOCD,pyocd/pyOCD,adamgreen/pyOCD,mbedmicro/pyOCD,mesheven/pyOCD,molejar/pyOCD,bridadan/pyOCD,devanlai/pyOCD,molejar/pyOCD,wjzhang/pyOCD,devanlai/pyOCD,c1728p9/pyOCD,tgarc/pyOCD,matthewelse/pyOCD,oliviermartin/pyOCD,mbedmicro/pyOCD,c1728p9/pyOCD,mesheven/pyOCD,geky/pyOCD,pyocd/pyOCD,bridadan/pyOCD,adamgreen/pyOCD,c1728p9/pyOCD,bridadan/pyOCD,geky/pyDAPLink,flit/pyOCD,tgarc/pyOCD,geky/pyOCD,flit/pyOCD,molejar/pyOCD,0xc0170/pyOCD,wjzhang/pyOCD