hmmer3-text now handles empty hits properly

Previously, it raises an error since the query_description property of the hit
is not set (it has no HSPs from which the value should be retrieved)
Add tests for empty Hits in hmmer3-text (test case from Kai Blin)