Support Puppet v3.7, puppet-lint v1, Facter v2, Ruby v2.1.0, docker

Docker support is for Travis-ci
Support Puppet v3.7, puppet-lint v1, Facter v2, Ruby v2.1.0, docker

Docker support is for Travis-ci
Merge pull request #87 from ghoneycutt/newer_software

Support newer software