As far as I know, Segregated Witness and OP_CHECKSEQUENCEVERIFY are the last features needed to be able to fully implement a trustless bi-directional payment channel, from start to finish. (Technically you don't need OP_CHECKSEQUENCEVERIFY, it just makes channels a lot better)
Does testnet3 support those features?
If not, is there another public development chain which has those features?