Hmmer3: Parsing of HSP is broken if there is a result with
2 hits that have the same ID, because they use the same hash key
(found in databases that built the same sequence several
times with different calibrations). Added some $counters
to make sure that all hits have different keys.
Hmmer3: Added support to retrieve the CS line using
a "consensus_structure" method and the corresponding tests.