build/xilinx/programmer: add multi jtag devices support to VivadoProgrammer