Improve exception messages
Fix \Zend\Soap\AutoDiscover constructor
[#3981] Fixes to exception strings

- No need to use `__CLASS__::__METHOD__` in exception strings;
  `__METHOD__` already contains the class.
- Changes to quotes in exception messages required changes to two unit
  tests
[#3981] CS fixes

- EOF ending
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