Test Puppet 3.4, 3.5, and 3.6

Test using newer Puppet versions but allow failures until such time as
these versions can be supported.
Fix build status badge to use this fork
Merge pull request #1 from mattbostock/test-newer-puppets

Test Puppet versions 3.4 and above