Per-OS installation instructions

Fixes various things like CentOS 7 SCL instructions, per-Debian/Ubuntu release
sources, more detailed instructions for RHEL channels and explicit Puppet Labs
repo instructions.