add Celluloid::ZMQ::XPubSocket

It has served me well for many months and I think maybe someone else can use it, too.