Consider Puppetfile recursively in git source
Add test for recursive module fetching via puppetfile
Add workaround for rubygems bug in ruby 1.8.7