Patch for BadCigar filtering on Novoalign reads containing zero length CIGAR elements

This provides a patch for this issue discussed on the forum:

http://gatkforums.broadinstitute.org/discussion/comment/6552

Thanks much