fix for rspec 2.99

2.99 renames RSpec::Mocks::Mock to RSpec::Mocks::Double.  This change
uses a real exception class and avoids mocking it so that we aren't
brittle against rspec's own class namespace.
Merge pull request #1469 from opscode/lcg/rspec-2.99-fix

fix for rspec 2.99