Upgrade spec tests to passing, fix RSpec2 syntax errors, ensure randomized tests pass correctly

Make randomization the default.
Replace expect{}.should with expect{}.to in remaining spots, depend on webmock 1.8
Merge pull request #349 from smarterclayton/rspec2

Merged by openshift-bot