Review test configuration

* Run against Puppet 3.1.x and 3.2.x
* Use PUPPET_VERSION instead of PUPPET_GEM_VERSION