Allow specifying filters/validators by name

- Allow passing filters and validators by name (instead of requiring
instances).
- Allow passing callables for filters and validators; cast them to
 `Zend\Filter\Callback` and `Zend\Validator\Callback`, respectively.

Inspired by @slaff via zendframework/zf2#6380