[ELY-43] Switch from ByteArrayIterator to ByteArrayInputStream
[ELY-43] Switch from CharacterArrayIterator to a class that extends CharArrayReader
[ELY-43] Add support for padding characters when Base-64 encoding and decoding and also add pluggable alphabet support
[ELY-43] Remove SaslBase64 and add necessary methods to Base64 so we have only one Base64 class
[ELY-43] Use clearer method names in Base64
[ELY-43] Update Base64 usage in AbstractMD5DigestMechanism
Tests of ScramDigestPassword
Fixed visibility of password implementations