Make sure "starttls_required" can't be bypassed

Don't allow clients to circumvent the "starttls_required" option by
enabling XMPP stream compression.
Merge pull request #316 from weiss/really-require-tls

Make sure "starttls_required" can't be bypassed