consider query sequence as undefined if empty and then do not check the cigar string
- improve error messages in SAM parsing
- do not check cigar string when query sequence is undefined in SAM input
- avoid redundant query name check
restore test for line buffer
add sam decoder test program
add checkAlignment variant in BamAlignment performing header based checks