Add support for testing with multiple versions of Puppet