Vendor in libyaml to prepare for RHEL-derivatives

If we are going to support building packages for RHEL-variants it would be wise to also build in libyaml so that we do not require EPEL for dependencies.

This adds a recipe for libyaml, adds it to compile before Ruby in puppet-omnibus.rb and adds the required path to the Ruby recipe.