Upgrade to rspec 2.14

This adds
- expect(obj).to receive(:method)
- allow(obj).to receive(:method) #stubbing
- allow_any_instance_of(Class).to receive(:method)

Personally, this makes specs much easier to write.

This PR only updates deprecated methods in specs. It does nothing else
yea, they deprecated the raise_error(Class)
And it was masking errors in 3 places, so probably best this way.

The proper way to do these is

```
expect { code }.not_to raise_error
```