Scram-Sha-1 mechanism : do not send authzid if it not absolutely necessary
Some servers (ejabberd) reject the challenge if the
scram attributes a (authzid) and n (authcid) are equals
or they just don't handle the authzid.
So we just don't send it if they are the same
This fix #484
org.jivesoftware.smack
org.jivesoftware.smack.debugger
org.jivesoftware.smack.filter
org.jivesoftware.smack.packet
org.jivesoftware.smack.provider
org.jivesoftware.smack.proxy
org.jivesoftware.smack.sasl
org.jivesoftware.smack.util
org.jivesoftware.smackx
org.jivesoftware.smackx.bookmark
org.jivesoftware.smackx.commands
org.jivesoftware.smackx.debugger
org.jivesoftware.smackx.filetransfer
org.jivesoftware.smackx.muc
org.jivesoftware.smackx.packet
org.jivesoftware.smackx.provider
org.jivesoftware.smackx.search
org.jivesoftware.smackx.workgroup
org.jivesoftware.smackx.workgroup.agent
org.jivesoftware.smackx.workgroup.ext.forms
org.jivesoftware.smackx.workgroup.ext.history
org.jivesoftware.smackx.workgroup.ext.macros
org.jivesoftware.smackx.workgroup.ext.notes
org.jivesoftware.smackx.workgroup.packet
org.jivesoftware.smackx.workgroup.settings
org.jivesoftware.smackx.workgroup.user
org.jivesoftware.smackx.workgroup.util