comment out unused(?) variants of SyncBits (to see if they are actually needed)
factor out 'jtag pin interface' from 'jtag endpoint interface' (as a first step to allowing multiple endpoints)