Provide way to install from public repos

This commit adds an `install_puppet` DSL method that may be used to
simply add the public Puppet Labs repositories and install puppet.
Merge pull request #108 from hunner/install_puppet

(QA-720) Provide way to install from public repos