Fixed bam_construct_seq to cope with qual being NULL.

Moved the cram options and SAM field enums from cram_structs into
hts.h and added an hts_set_opt function to control them.

I'm not sure this is the correct location yet, but it is a start,
allowing me to test the rest of the functionality.