Add ability to specify the version of puppet to install
Add arch support (partial), install ruby-devel on centos to help librarian-puppet install