(#18026) Don't warn on failed stats for selinux context

We try to stat files to determine the default selinux context. This may happen
before the file exists. A warning was recently added, and it seems to just be
confusing and noisy, so this removes it.
Merge pull request #1396 from pcarlisle/ticket/180260-selinux-stat-warnings

(#18026) Don't warn on failed stats for selinux context
Clarify the messages provided by the Debian puppet agent and master init scripts.
Merge pull request #1404 from pdxmph/master

(#18468) Further clarify messages in defaults for Debian init scripts. 
(#15980) The pip provider doesn't work correctly on redhat based systems

Centos/RHEL/Fedora all use pip-python instead of pip
(#15980) Test to verify that pip-python is used on Redhat systems
(#15980) Tests to confirm functionality of the cmd function
(#15980) wrapping tests so that they're tested on both 'RedHat' and 'Not
Redhat' sytems
Merge branch 'jaredcurtis-fix/master/15980'

* jaredcurtis-fix/master/15980:
  (#15980) wrapping tests so that they're tested on both 'RedHat' and 'Not Redhat' sytems
  (#15980) Tests to confirm functionality of the cmd function
  (#15980) Test to verify that pip-python is used on Redhat systems
  (#15980) The pip provider doesn't work correctly on redhat based systems

closes: #1348