Numerous changes to update testing gems.

This work updates a number of Gems to the latest versions (rspec,
rspec-puppet), and updates and tweaks a bunch of tests to work
with the updated gems.
Remove pry, whoops.
Ensure Gemfile retains facilities for Jenkins.
Remove this test.

It turns out that in 3.x the refresh functionality doesn't actually
exist yet, so testing it makes no sense.
Merge pull request #231 from apenney/32-testing

Numerous changes to update testing gems.