content search - modifications to support puppet modules

This PR contains several changes to enable content search to support puppet modules.

This includes changes such as the following:
    - updates to support puppet module counts at all levels (e.g. view/product/repo...etc)
    - content view search - repo comparison listing puppet modules
    - repo search - repo comparising listing puppet modules
    - tipsy on puppet module to provide module metadata