Bug fix to CRAM indexing and index usage.

Containers/slices with sequences for multiple references in them
(container ref_seq_id -2) were not being correct indexed nor queried.

Also switched from zfopen() to hfile_open() when loading the index. The upshot of this is that we can now access cram indices via http:// and ftp:// URIs.