fixes in CRAM reader/writer for roundtrip tests: 
CRAMFileWriter: proper initialization of output stream and record
factory;
Slice: write empty MD5 if not set;
CRAMIterator: nextContainer clears records so that hasNext returns
false.