[puppet] (#16451) Fedora's and Archlinux usr move the location of systemctl has changed (#1157)

After discussion with Stefan Schulte, revoked my previous pullrequest, and followed his advise:

The Code wil now always declare a confine. If /usr/bin/systemctl is present use this command otherwise /bin/systemctl. If that one is also absent, puppet will treat the provider as unsuitable.