so that different entries can refer to a same software without much overhead.
This is needed because entries may be generated, and only nvchecker can
tell if two entries are expecting the same result because the name may
or may not be relevant.
Closes#81.