throws declaration is also able to have multiple types
phpStorm is doing it for example when generating phpDoc
#4996 broke File filters management
Removed package docblock
fix #5065
Merge branch 'hotfix/5066'

Close #5066
Added test for ThrowsTag
Merge pull request #5050 from Slamdunk/bugtest/filefilter

#4996 broke File filters management
[#5050] Fix for break in file input specifications

- File inputs inside fieldsets were causing issues.
- Issue was due to removal of a `$fieldset === $this` condition when
  determining whether or not to attach the input filter specification
  for a fieldset.
- Tests had an issue as well: the input specification needed to indicate
  the input type in order to ensure the correct `FileInput` type is
  created on the initial seeding of the input filter.
Merge branch 'hotfix/5050'

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

Forward port #5050
Merge pull request #5044 from project-a/patch-1

Reflection ThrowsTag to handle types correctly
Merge branch 'hotfix/5044'

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

Forward port #5044
Fixed typo in `Zend\Config\Config`s `$data` DocBlock.

`withing` => `within`
Merge pull request #5070
Merge pull request #5070 in develop
Merge pull request #5070 in master
Http/Client: using injected response object
add unit test for \Zend\Http\Client::prepareHeaders
add inline doc for \Zend\Http\Client::prepareHeaders