packaging: setup: sync miniyum with otopi

1. add destructor to clean up yum base
2. force clenaup state before rollback
3. better method to query transaction
4. more logging

Change-Id: Ib963d8d66e9544bae3b37e8b2d85bdb2195b6c42
Signed-off-by: Alon Bar-Lev <alonbl@redhat.com>