Don't allow to have nil value when required & have allowed values.

This fixes the case when we want to filter nil values in params,
and we provide allowed values using ValuesValidator.
Merge pull request #492 from reevoo/validate_nil_value_in_values_validator

Don't allow to have nil value when required & have allowed values.