switch from mkSyncReg to mkSyncBitToCC.  much more stable
get dataout/dackint/wren to all be syncronized together.
move latching into bsv for serdes data.
added handshakestate

Related git tag:
    imageon c67814fafd707266b9730b51eeb870b9a93a38be