Fix \Zend\Soap\AutoDiscover constructor
Merge branch 'hotfix/3981'

Close #3981
Merge pull request #3982 from neeckeloo/fix-constructor

Fix \Zend\Soap\AutoDiscover constructor
[#3982] revert several BC-incompatible changes

- constructor class map argument should default to array
- setClassMap should not typehint $classmap
  - however, argument checking is valid; added test to ensure only an
    array is provided
Merge branch 'hotfix/3982' into develop

Forward port #3982