Merge branch 'hotfix/#6861-zend-cache-depends-on-zend-serializer'

Close #6861
Removed impossible condition

If $this->curl would be true-ish when entering this method it would enter inside the first conditional block and inside $this->close will be set to null. Then when checking the second condition, that I removed, it will always logically evaluate to false.
Merge branch 'cleanup/#6850-remove-dead-code-in-zend-curl-adapter' into develop

Close #6850
Add test for #4517,#3211
Fix #4517
Update tests from foreach to iterator
Add to check valid
Update tests for #4517
#6825 - minor CS fixes (removing unneeded parenthetical)
#6825 - adding missing `@group` annotations for newly introduced tests
Merge branch 'hotfix/#6825-zend-navigation-recursive-iterator-compatibility'

Close #6825
Close #4517
Merge branch 'hotfix/#6825-zend-navigation-recursive-iterator-compatibility' into develop

Close #6825
Close #4517
Forward port #6825
Forward port #4517
removed navagation helper menu unused use statement
Merge branch 'cs/#6826-zend-navigation-container-unused-import-removal'

Close #6826
Merge branch 'cs/#6826-zend-navigation-container-unused-import-removal' into develop

Close #6826
Forward port #6826
Add fail test case
Provide console route parsing
#6837 - adding missing `@group` annotations for newly introduced tests
Merge branch 'hotfix/#6837-zend-test-console-route-mandatory-strings-match'

Close #6837
Merge branch 'hotfix/#6837-zend-test-console-route-mandatory-strings-match' into develop

Close #6837
Forward port #6837