Use substr instead of regex
Fixed CS
Use strpos instead of substr.
Merge branch 'hotfix/#6245-invalid-date-step-error-with-dst' into develop

Close #6245
Forward Port #6245
Merge branch 'feature/#6142-setter-matching-performance' into feature/#6142-classmethod-hydrator-optimization
Merge branch 'feature/#6142-classmethod-hydrator-optimization' into develop

Close #6142
Removed unnecessary assignment. FallbackResolver wraps entire AggragateResolver.
Merge branch 'cs/abstract-controller-test-case-closure-braces' into develop

Close #6238
Forward Port #6238
Merge branch 'hotfix/6033' into develop

Forward port #6033
Fix infinite recursion. Revert to wrap evry resolver.
HTML5 compliant form attributes

According to W3C specification, form ‘action’ attribute can’t be empty in HTML5 — but now, is optional. So, if the form doctype is ‘HTML5’ or ‘XHTML5’, the form action isn’t set as an empty string. Also, if either doctypes are detected, form ‘method’ attribute is not set to ‘get’ by default, as some applications may use only ‘formmethod’ attribute on submit buttons (according to W3C, “missing value default for the method attribute is also the GET state” — and this is valid since HTML 2.0).

Reference:
- http://www.w3.org/TR/html5/forms.html#attr-fs-action
- http://www.w3.org/TR/html5/forms.html#attr-fs-method
Use of Zend\View\Helper\Doctype constants
#6271 - avoiding `else` clauses where possible
#6271 - better conditional
Merge branch 'hotfix/#6271-default-form-tag-action-and-method' into develop

Close #6271
Merge branch 'hotfix/#6184-deprecated-mongodb-flags-replacement' into develop

Close #6184
Forward Port #6184
Merge branch 'doc/#6254-per-component-contributing.md' into develop

Close #6254
Close #6188
Forward Port #6254
Forward Port #6188
Merge branch 'hotfix/#6223-soap-registration-of-complex-type' into develop

Close #6223
Forward Port #6223
Digit filter should not touch boolean
Early return for int values which are always just digits