Make ValidateNumericalityOfMatcher support contexts

Extension of #246 to support contexts in the validate_numericality_of matchers, which I didn't realise used a separate matcher class.

Fixes issue raised by @anujbiyani in the comments of the previous pull request.