Encoded mail headers fix (RCF2047 compliance)

Hello,
 after some emails generated by mono were marked as spam by SpamAssassin I've noticed that the RCF2047 encoding was not compliant, as it was keeping spaces unencoded.

I've now fixed this and made sure that every non-printable ASCII value is escaped.

Thank you!