Merge branch 'hotfix/4883' into develop

Forward port #4883
Merge pull request #4884 from radnan/patch-2

Allow replacing elements within a form collection
Merge branch 'feature/4884' into develop

Close #4884
Merge pull request #4893 from elyobo/fix-http-request-warning

Resolves warning raised when version is not matched.
[#4893] Added unit test

- Based on https://github.com/zendframework/zf2/pull/4893#issuecomment-21683205
Merge branch 'hotfix/4893'

Close #4893
Merge branch 'hotfix/4893' into develop

Forward port #4893
Merge pull request #4895 from whymarrh/develop

Small fix for ZendTest\Form\FormTest method name
Merge branch 'hotfix/4895'

Close #4895
Merge branch 'hotfix/4895' into develop

Forward port #4895
fix wrong use from Headers array

we have here the array index "Content-Length" and a value typed integer
[#4897] Fix condition

- If the CURLOPT_INFILESIZE option *is* available, but no content-length
  header is sent, we can proceed. Only reset the CURLOPT_INFILESIZE if
  the content-length header is present.
Merge branch 'hotfix/4897'

Close #4897
Merge branch 'hotfix/4897' into develop

Forward port #4897
Merge pull request #4903 from ThaDafinser/patch-16

Update MemoryManager.php
Merge branch 'feature/4903' into develop

Close #4903
Merge pull request #4904 from ThaDafinser/patch-17

Update Feed.php
Merge branch 'feature/4904' into develop

Close #4904
Merge pull request #4905 from ThaDafinser/patch-18

Update Statement.php
Merge branch 'hotfix/4905'

Close #4905
Fixes #3835