Fixed Select input filter specification, prerequisite for #6784

The input filter for Zend\Form\Element\Select relies on erratic behavior of the allow_empty option which has been fixed by #6784. This breaks testFormWithSelectMultipleAndEmptyUnselectedValue(). See the discussion for a detailed explanation.

This PR fixes the input filter specification to work with either InputFilter implementation.
Can be collapsed into a ternary