Export Consumer.Frozen and add http introspection handler

The http handler is copied from our internal metafora runner.
Why Consumer for a name?   Im not sure that describes the interface's relationship to the metafora project.   From the code it appears to be a metadata provider for the current metafora peer.    Anyway, not a blocker.