* Test Puppet 3.0 on Ruby 1.9.3, everything else on latest Ruby 2.1.10
* Test Puppet 3.0 on future parser again
* Test with strict variables, but don't fail the build if it fails (yet!)
Module actually failed this test, but due to rspec-puppet issues it looked like the tests passed.
Removing this until we actually update to pass with STRICT_VARIABLES
From https://docs.travis-ci.com/user/caching:
On Ruby and Objective-C projects, installing dependencies via Bundler
can make up a large portion of the build duration. Caching the bundle
between builds drastically reduces the time a build takes to run.
The Ruby 1.8.7 tests have been broken for ages, and it's unlikely anyone
will do the work to restore support for the tests. Drop them from the suite
to save Travis CI from doing work for nothing on every commit.
* Add ruby 2.1.0
* Add back ruby 1.8.7 as allowed failure - shows test results
but won't mark build as failed
* Enable fast finish - quick feedback on failed builds
* Make test matrix explicit so it's easier to tell what's included
in the matrix, instead of excluding certain combinations