Hmmer2: Now "$result->query_length" and "$hit->length" methods
will return the correct length instead of 0 if "Parsed for domains:"
line shows a coverage of '.]' or '[]', which means that the alignment
runs until the end of the hmm or sequence. In this case, the END
position is inferred as the length of the sequence and the
information is added accordingly. Added more tests.