Add allow_nil option to validate_numericality_of
Test that allow_nil option displays correct error when validation does not allow nil