Modified tcpborphserver3 to program device via a raspberry pi
bitbanging JTAG interface. Tested on kc705 dev board.

TODO: currently a hardcoded offset in the boffile location to program
from. Work out why this is.
No ability to read/write registers yet...
changed memmap'd write and reads to be file write/reads

needs testing. probably doesn't even compile, but pushing to save state
before flying back to the uk
Merge branch 'master' of https://github.com/jack-h/katcp_devel