New snapshot version, with latest aleph/lamina

Also turn log into a macro, so we can save more work when it's
disabled.
Use our own channel cache for performance
Add some tracing information.

Lamina traces for each subscribe/publish/push, and add the publisher IP
to the log messages.