Seems like ZMQStreamHandler and AuthenticatedZMQStreamHandler belong in base.  Only starting with `ChannelHandler` does it start to get kernel-specific.