Add support for EL7
Support Puppet v3.5, 3.6 and 3.7
Requiring rubygems is not needed
Support puppet-lint v1.0.0