* Refactor overwatch to overwatch-rs
* Update readmes and licenses
* Add badges
* Added release action
* Fix tests after refactor
* On push tags on release pipeline
* Add missing jobs to release ci
* Fmt
* Named release job
* Fix invalid tag again
Current derive(Clone) macro adds bounds on generic parameters
which are sometimes unnecessary and overly restrictive.
While we wait for perfect derive to be available, let's manually
derive Clone.
* 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>