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
After thinking about it more, I guess the ```should_not raise_error``` changes are ok since we really don't want it to raise any error.