[FEATURE] BamFile for easy access to SAM/BAM files
[FIX] clean up
[FIX] adapted samcat to new BamFile
[FIX] fixed samcat and bug in BAM output
[FIX] fixed missing destructor in VirtualStream
[FEATURE] changed qseq type from CharString to IupacString in BamAlignmentRecord
[FIX] added decompression of empty bgzf blocks
[NOP] renamed zip stream file names
[FIX] added support for streams in VirtualStream and BamFile
[FIX] updated zip stream
Merge branch 'feature/stream/bam-file' of https://github.com/weese/seqan into feature/stream/bam-file

Conflicts:
	core/apps/samcat/samcat.cpp
[FIX] enabled header/footer output and flush in d’tor
[FIX] fixed bzstream
[FIX] allow - as input/output file name to represent cin/cout
[FIX] modified samcat to read from cin
[FIX] used memmove
[FEATURE] first version of a buffer streambuf
[FIX] fixed BasicStream
[FIX] latest update
[FIX[ finished buffered stream