Just vendor in the implementation directly from Puppet

It's not glamorous, but it restores function
Merge pull request #5 from wfarr/master

Just vendor in the implementation directly from Puppet
release 0.0.2
Parse hashes too, to support deep interpolation
Merge pull request #7 from dgoodlad/parse-hashes-too

Parse hashes to support deep interpolation
Be quieter about the puppet indirector requires

This is only an issue if *neither* of the requires succeed. If one
succeeds, we should just be quiet.
Merge branch 'quiet-require'