bug-790: implement that thing.
bug-790: do translation, fix cert download
bug-709: change spkac-text, wrap crt with <pre>s
bug-790: change PEM-Armor-striping code to not break correct CSRs

(copied from somewhere above)
bug-790: Add a descriptive text for orgClient ...

... to help people to see where the CSR should go.
bug-790: update the text for orgClientCert

According to common decision in SAP meeting.
bug 1318: Properly order MX records by order given in RFC 5321
bug 1288: Do STARTTLS whenever offered by the server
bug 1318: Typo in control structure
bug 1288: EHLO returns 250 on success
bug 1288: Actually request encryption for the connection before activating
bug 1318: Request the array containing the priorities to sort entries propoerly
bug 1318: Fix a check for if there were any servers
bug 1318: Actually sort by priority
bug 1318: typo in variable names
bug 1288: Accept STARTTLS as last option
bug 1288: Some cleanup as this is never used anyway
bug 1318: Variable name typo
bug 1318: Minor typo
Source code taken from cacert-20141124.tar.bz2