(PUP-3272) Remove vendored safe_yaml and related patches
safe_yaml is no longer needed since YAML on the network is no longer
supported (slow because of safe_yaml, and unsecure without it).
This also removes the early and eager loading of safe_yaml that
affects startup time of all puppet applications even if they do not use
YAML.