fixes #4749 - fixed puppet env creation for non-library envs
Merge pull request #3854 from jlsherrill/dev_hg

fixes #4749 - fixed puppet env creation for non-library envs