Patch #1075928: AUTH PLAIN in smtplib.

smtplib can not log in to some server using command AUTH PLAIN, it sends
``user\0user\0pass'' to the server, but ``\0user\0pass'' has better
compatibility.
diff --git a/Lib/smtplib.py b/Lib/smtplib.py
index 2e12483..368aa8d 100755
--- a/Lib/smtplib.py
+++ b/Lib/smtplib.py
@@ -530,7 +530,7 @@
             return encode_base64(response, eol="")
 
         def encode_plain(user, password):
-            return encode_base64("%s\0%s\0%s" % (user, user, password), eol="")
+            return encode_base64("\0%s\0%s" % (user, password), eol="")
 
 
         AUTH_PLAIN = "PLAIN"