do not produce an empty file if no data is written to LineSplittingPosixFdOutputStream
add missing includes
do not produce an empty file if no data is written to LineSplittingGzipOutputStream
add tests for splitting output streams and empty data sets
add splitting output stream variants in BamToFastqOutputFileSet
bump version after adding split variants in BamToFastqOutputFileSet