Add more SASL support

DIGEST-MD5 requires updates for the crypto-browserify module to trickle
up through the browserify stack.