switch to the puppet_install_distributor

TODO: Need katello.spec updated to create the new install root
no gsub necessary
Fix path of the puppet environment

Make the name in sync with the one generate on the foreman side for the content
view. Also the install path must not contain '//' to work properly with Pulp
install distributor.
Nodes distributor for puppet repo

We need that to get the puppet content on child nodes
fixing style issues from rubocop
update only the puppet_module casset
fixing spelling error
989471: Preventing users from adding invalid views to changesets
875184 - give some sort of link to the Systems view from the Subscriptions widget in the dashboard.

This change makes the text on the dashboard "Total Systems" into a link.
Also, each category of system links to their respective statuses:
red, yellow green.
1005115 - gravatar icon might be exposing underlying technology
Merge pull request #3056 from mkelley33/total-systems-link

875184 - give some sort of link to the Systems view from the Subscriptio...
updating casettes for latest pulp repo changes
Merge pull request #3067 from komidore64/gravatar-disable-default

1005115 - gravatar icon might be exposing underlying technology
updating based on comments from Ivan in PR
Bug 1011180: Adds warning message for user when changing environment.
updated cassette for most recent logic change
Merge pull request #3031 from mccun934/switch-puppet-distributors

Switch puppet distributors
Merge pull request #3071 from ehelms/bug-1011180

Bug 1011180: Adds warning message for user when changing environment.
Bug 1014808: Adds confirmation dialog to product and repository delete.
Bug 1013681: Re-enables after sync notifications when Pulp sends
a sync completed notification and updates the tooltip rendering on the
sync management page.

Previously we disabled task updates and notifications for sync complete
notifications from Pulp due to a missing task_id parameter. This fix
re-enables and updates the code to show the newly formatted error details
to the user. This also updates the tooltip shown on the sync management
page to give users a better error output. Further, the error icon is also
clickable and takes users to the notifications page.