Add vendoring support to Puppet. Add rgen vendored library.