No longer explicitly define Puppet versions

By not explicitly defining Puppet versions in `.travis.yml`, when Travis
runs, it will run against the latest version in the repository's Gemfile.

This means that when we upgrade Puppet on this box, the integration tests
should update automagically.
Merge pull request #37 from alphagov/travis-futureproofing

No longer explicitly define Puppet versions