Fixed #13694 -- Made SafeMIMEText's constructor compatible with MIMEText.

https://code.djangoproject.com/ticket/13694
Now if we don't pass `_charset` to `SafeMIMEText`, I think we lose the default of 'us-ascii' on Python 2. Maybe we shouldn't pass _charset to super if it's None?