Fix bug in vcfPileup that was sometimes dropping the last region.
VcfPileup - when reading from pipe, consume whole file even when out of regions (otherwise the pipe will fail since there was nothing to write to)
CRAM support for align and snpcall