* sec: Adjust flag checks when using TLS.
* Trust default certificates if no specific roots are given
* Add regression tests for the different scenarios
* Validate that client connections work as well
* refactor: Split redis I/O logic out of dfly::Replica
* Split DFLY shard replication into a separate class.
* Address comments from CR
* Add comments
* remove dead code
* Add a virtual dtor
* * Address comments by Shahar.
* Fix the redis replication code.
* And now fix the Dragonfly replication