packaging: setup: engine-cleanup refuses to remove a different version

engine-cleanup should refuse to remove a version
of the engine where the x or y version number
are different or where the z is major

Change-Id: I06b0d3437bfca4f4e63be4c212f15e98f5617bfd
Bug-Url: https://bugzilla.redhat.com/1118360
Signed-off-by: Simone Tiraboschi <stirabos@redhat.com>
(cherry picked from commit e0f57f0ae5887da0148fc8528a1a32851ec4ac36)