XmppUriHelper.parse() parses xmpp:, xmpp://, and xmpp:/// URLs
XmppUriHelper.parse() parses xmpp:, xmpp://, and xmpp:/// URLs

Parse xmpp URIs according to the RFC5122 and XEP-0147, but currently all
that ChatSecure understands is how to add a contact.  This parser will
parse the non-standards-compliant xmpp:// URL that ChatSecure used on both
iOS and Android to work around iOS's issue with xmpp: URLs.

refs #4092 https://dev.guardianproject.info/issues/4092

guardianproject/ChatSecureAndroid,guardianproject/ChatSecureAndroid,bonashen/ChatSecureAndroid,prembasumatary/ChatSecureAndroid,kden/ChatSecureAndroid,Heart2009/ChatSecureAndroid,Heart2009/ChatSecureAndroid,kden/ChatSecureAndroid,prembasumatary/ChatSecureAndroid,10045125/ChatSecureAndroid,10045125/ChatSecureAndroid,anvayarai/my-ChatSecure,kden/ChatSecureAndroid,bonashen/ChatSecureAndroid,n8fr8/AwesomeApp,prembasumatary/ChatSecureAndroid,n8fr8/ChatSecureAndroid,joskarthic/chatsecure,h2ri/ChatSecureAndroid,joskarthic/chatsecure,n8fr8/AwesomeApp,guardianproject/ChatSecureAndroid,bonashen/ChatSecureAndroid,n8fr8/ChatSecureAndroid,anvayarai/my-ChatSecure,h2ri/ChatSecureAndroid,joskarthic/chatsecure,eighthave/ChatSecureAndroid,anvayarai/my-ChatSecure,h2ri/ChatSecureAndroid,Heart2009/ChatSecureAndroid,n8fr8/AwesomeApp,n8fr8/ChatSecureAndroid,10045125/ChatSecureAndroid,eighthave/ChatSecureAndroid,eighthave/ChatSecureAndroid