(PUP-1699) Use Puppet.override to provide some spec envs

A few specs relying on mocking Puppet::Node::Environment.new to return
a specific test environment were colliding with the new environments
cacheing layer.  Switched to using puppet override to supply a static
environment.