Minor CRAM updates

Reduced amount of realloc calls when decoding CRAM. 

Forcibly set the block alloc_size when decompressing gzip and bzip2 blocks. In io_lib this fixed a crash with compression level 6 and higher, but I cannot reproduce this under htslib test command. Despite that it doesn't harm to be explicit so it's best to replicate the change here too.