dap: add reset, clean up dp_rd/wr
zynq: tool to reset/dumpregs/download-and-run for zynq

some essential functionality that can be provided with the current
state of the library