Bug #6958 Make sure encoding type is set when sending Request

Call setMethod() so Encoding Type is set.
add test
#6959 - adding assertion to the test (didn't include any before)
#6959 - fixed assertion (we are checking specifically for the encoding type)
#6959 - adding `@group` annotation to the newly introduced test
Merge branch 'hotfix/#6959-set-correct-encoding-in-http-client-when-sending'

Close #6959
fixed #7018 : Hostname validator used disallowed unicode code points
 - also removed error suppression if this kind of error should appear
 - CS fixes
#7018 #7019 - minor CS fixes (alignment, line breaks, spacing)
Merge branch 'hotfix/#7018-#7019-hostname-validator-disallow-invalid-unicode-code-points'

Close #7018
Close #7019
Fixes #7022 TESTS_ZEND_HTTP_CLIENT_ONLINE check
Merge branch 'hotfix/#7023-test-config-constants-undefined'

Close #7023
Close #7022
#6414-Add a condition for captcha element
Add test for hotfix #6414
Fix test to handle different input tag rendering because of different doctypes
#7030 - importing meaningful classes in form row test
#7030 - refactoring `FormRow`+`Captcha` test
#7030 - adding missing docblocks
#7030 - removing requirement for the form captcha factory
#7030 - adding `@group` test annotation
Merge branch 'hotfix/#7030-captcha-support-in-form-row-helper'

Close #7030