Go back to using MimeKit's base64 encoder instead of Convert.ToBase64String
Use BouncyCastle's MD5 implementation unless we are building w/o BouncyCastle support

Another step toward PCLification.