Lightning transactions with v3 and ephemeral anchors

This matches my spec draft, I think. HTLC-X pre-signed transactions will need to be v3 as well for them to be spent concurrently ala TxB2, since v3 has inheritance rules.