Another signature fix

I believe this fixes the remaining issues with conformance to the RFC.

openpgp.write_signed_and_encrypted_message will convert line endings to CR/LF but leave trailing whitespace alone.

write_signed_message will convert line endings to CR/LF and remove trailing whitespace.

Clear signed messages will have trailing whitespace removed during dearmor.