XMPP ICE cat (xicecat) - connects two computers behind NAT/firewall using libnice and gloox