fixes #8491 - removing puppet modules list from content view version api

This takes the CVV index api from ~5 minutes down to 17 seconds
for 47 content view versions, 10 having 100 puppet modules, the rest having
5
Honestly I don't think its worth it.  we could use the layout and then either re-implement all of the helper functions or extend foreman's base helper and re-implement ones that would need to be different.  Given the amount of 'logic' in the layout I really don't think this is a big deal.  Hopefully the eventual move to v3 will give us the opportunity to centralize a lot of this logic in foreman.