Fix to make sure NotEmpty validator is not already set

The InArray validator on select/radio elements are added before the NotEmpty validator and therefore \Zend\InputFilter:input::injectNotEmptyValidator() fails and overrides any custom NotEmpty validator.

Fixes #3678