Issue #134 Check for puppet executable instead of gem
Issue #117 Support changing tmp, cache and scratch paths

Using underlying librarian support, can set LIBRARIAN_PUPPET_TMP=path/to/tmp
in .librarian/puppet/config in the project folder or /Users/csanchez
Add open3_backport in ruby 1.8
Merge pull request #162 from rodjek/issue-134

Check for puppet executable instead of gem
Add an example with Puppetfile and Modulefile for tests
Git dependencies in both Puppetfile and Modulefile cause a Cannot bounce Puppetfile.lock! error

Introduced in Issue #159 7447e2d
Because dependencies are added twice to the resolution
Merge pull request #164 from rodjek/git-dependencies-duplicated

Git dependencies in both Puppetfile and Modulefile cause a Cannot bounce Puppetfile.lock! error
Merge branch 'master' into maestrodev