Fixes a slight problem in @ronen's patch
Fixes a slight problem in @ronen's patch

Reverts half of be0b14225ac5b896b8a88edc994fb74f913abbbc

@ronen: it looks like what happened here is that does_not_match#super 
will pass whatever it is given into `matches?` and as a result, the 
matcher was never ever being passed an actual ::Given::Failure. This 
caused all of the (already red) negative cases to remain red even after
the patch.

rspec-given/rspec-given