[WIP] Zend\Filter harmonization (Issue 5119)

Filters have currently different behaviours, like:
* return on wrong input value
* trigger errors
* throw exceptions

See issue here: https://github.com/zendframework/zf2/issues/5119#issuecomment-27853158

this PR should harmoize to one behaviour.

Todo list

- [x] Zend\Filter\\* - except the list bellow
    - Zend\Filter\Callback - `not possible to check?` as a user defined function is awaited (could be everything)
    - Zend\Filter\Compress - commit missing + travis check
    - Zend\Filter\DateTimeFormatter - commit missing + travis check
    - Zend\Filter\Decompress - commit missing + travis check
    - Zend\Filter\Decrypt - commit missing + travis check
    - Zend\Filter\Encrypt - commit missing + travis check
    - Zend\Filter\Inflector - `not possible to check?`
- [x] Zend\Filter\File\\*
- [x] Zend\Filter\Word\\*
- [ ] Zend\I18n\Filter\\* - commit missing + travis check