vcf: Abort on duplicate sample names, resolves #184
New -R/-T options to tabix.

This requires caching of coordinates by hts_itr_next;
extended regidx API