Don't use IQReplyFilter for the bind set/result exchange
Description
Using IQReplyFilter causes resource binding to fail on some services (e.g. Facebook). This appears to be because those services set the 'from 'attribute of the bind result to the users bare JID. The examples in RFC6120 don't show the 'from' attribute set http://xmpp.org/rfcs/rfc6120.html#bind-servergen-success, but it doesn't look like it's invalid behavior.
We should probably use a simple PacketIDFilter for the bind request/result exchange.
Using IQReplyFilter causes resource binding to fail on some services (e.g. Facebook). This appears to be because those services set the 'from 'attribute of the bind result to the users bare JID. The examples in RFC6120 don't show the 'from' attribute set http://xmpp.org/rfcs/rfc6120.html#bind-servergen-success, but it doesn't look like it's invalid behavior.
We should probably use a simple PacketIDFilter for the bind request/result exchange.