Output Casava compatible names in fasta/fastq

Casava does not like the CIGAR strings in the standard output.
The --output casava option outputs things in a more agreeable format.
With thanks to Roman Valls Guimera, Guillermo Carrasco and Pär Engström.