Extensible Sasl Plain

Wanted to make it so the Sasl Plain string is able to be fully customized. this way user isn't restricted to only the string that JSJAC builds and can instead build whatever auth string their server desires.