XMPP: replace rumpelstilskin handler lookup by a hash function table