Ruby symbols YAML serialization support

Puppet changes YAML serialization, so symbols are serialized with ``!ruby/sym`` tag which PyYAML doesn't know how to deserialize. In order to fix this, we should add a new Ruby symbol compatible loader and use it instead of the PyYAML default loader.