* restructure connect and add initial docs
* replace inline crate rustdoc with README.md
* connect: make metadata trait less visible
* connect: add some more docs
* chore: remove clippy warning
* update CHANGELOG.md
* revert unrelated changes
* enforce separation of autoplay and options
* hide and improve docs of uid
* remove/rename remarks
* update connect example and link in docs
* fixup rebase and clippy warnings
* Remove .cargo/config.toml and set link compiler on CI with CARGO_TARGET_<triple>_LINKER
* Run windows and cross builds parallel to linux tests
Signed-off-by: yubiuser <github@yubiuser.dev>