Merge branch 'hotfix/4741' into develop

Forward port #4741
Merge pull request #4742 from sarge-ch/Logger

LoggerAwareInterface and its Trait
Merge branch 'feature/4742' into develop

Close #4742
Merge branch 'hotfix/4743' into develop

Forward port #4743
Merge branch 'hotfix/4744' into develop

Forward port #4744
Add a trait for basic implementation of hydrator aware interface
Doc comment fixes
Test can get value from Month Select Form Element
Test can get value from Date Select Form Element
Test can get value from Date Time Select Form Element
getValue() implemented returning year-month format
getValue() implemented returning year-month-day format
getValue() implemented returning year-month-day hour:minute:second
cs
[#4761] Convert exceptions to warnings

- To retain BC, filters should never raise exceptions
- Instead, raising warning and returning original value
[#4761] Added tests for null values

- null values should be filtered without warnings
[#4761] null values should not raise warnings

- null values should not be filtered, and should not raise warnings
Merge branch 'hotfix/4746' into develop

Forward port #4746

Conflicts:
	composer.json
Merge pull request #4751 from mouhamed/hydrator-aware-trait

Hydrator aware trait
Merge branch 'feature/4751' into develop

Close #4751