Revert "- this is useless"

This reverts commit 50152a7988d47a405e65b952943f9790ce20c5cd.
require rpm with rpm.RPMSENSE_MISSINGOK
add missingok patch
adjusted for current codebase, a lot simplier

do not patch sqlite part, as i believe the deps do not "leak" there
update rpm deps
disable history recording

it causes sqlite insert errors as our rpm packages have some missing
fields (like packager) that yum assumes is always filled
restore yum-missingok.patch and make yum ignore all Suggests instead of giving error of unsatisfied deps