explain why we need a html parser and what it does
drop unneeded rpm tags

the RPMTAG_[CENOPRV] are synonyms for other tags.
the RPMSENSE tags are just plain wrong and ended up in here by c&p accident
fix ELF comparison

a) don't include buildid in the filetype as we are handling the case
   when those don't match for whatever reason
b) strip filename from objdump output