DRAFT/WIP Add asynchronous API to XMPPConnection

Also remove the unused AbstractXMPPConnection.getPacketListeners()
method.