fixes #8606 - fixing puppet module index

root cause was rabl calling a repositories function which did not exist on
the ES item object that was being sent to the templates.  This change now takes
the ES item objects and transform them to katello objects. This should only affect
Package, Package Groups, and Puppet Modules
refs #8584 - foreman-gutterball and gutterball to comps
Merge pull request #4859 from jlsherrill/8606

fixes #8606 - fixing puppet module index
Merge pull request #4860 from komidore64/foreman-gutterball-comps

refs #8584 - foreman gutterball comps
refs #8596 - adding foreman_sam and hammer-cli-sam to comps
Merge pull request #4861 from komidore64/sam-comps

refs #8596 - adding foreman_sam and hammer-cli-sam to comps
Fixes #8519 - Bonus subs not being reindexed

Bonus subscriptions aren't being reindexed since the handler was only
watching for entitlements that got created/deleted. Handler should be
watching pool create/delete.