* Rework Relay to expose OutboundRelay on connect
This simplifies the implementation and enforces a correct usage
of the channel by exposing send methods only after a successful
connection.
* update tests
* add waku-chat example
* clippy happy
* update dependencies
* remove unneeded tokio features
* use separate thread for stdin
* only build on linux
Co-authored-by: Giacomo Pasini <giacomo@status.im>