don't refuse to start if no tracks are defined
small in-passing cleanups to IndexNames.pm
use IO::Uncompress::Gzip with -MultiStream option instead of PerlIO::gzip to read VCF files.  fixes #380