extend escaping in qualifier values

Artemis breaks some EMBL output by not escaping double quotes and newlines in qualifier values, leading to invalid files which cannot be opened again by Artemis. This PR adds additional code, escaping them according to the EMBL spec as far as possible.