web: CanRender: Use Renderable trait rather than String
web: Transport: replace method `queue` with EventStream `queued`

`
Fix a *lot* of warnings
Move AtomicRef to reactive-core
Add unidoc and fix some doc comments
core: Base Observing off (new) Subscription