Use combined IPv4/IPv6 lookup from NetworkUtils Remove unused code Defer server connection until registering Directly access the registrar connection Remove a no longer thrown exception Remove unused field accessors, inline proxy string generation Remove dead code and unused exceptions Move registrar expiration timeout to registrar connection class Avoid unnecessary DNS lookups for SIP Add mock libraries to classpath Updates keepalive implementation to detect uplink drops. Use of XEP-0199 xmpp ping. Fix jabber authorization ignore.