Add peer certificate verification on windows

Peer certificate verification on Windows using the native certificate store and the Windows API
Update openssl tests with new server/client test harness
Change openssl directives to PHP_INI_PERDIR

Because openssl.cafile and openssl.capath have implications for
security these directives have been changed to PHP_INI_PERDIR
(previously PHP_INI_ALL)
Add openssl.cafile ini check when loading cainfo
Remove openssl tests that shouldn't have survived last merge

These are .phpt files I meant to remove with the last batch as
the same functionality is now covered in other tests and these
are no longer needed.
Tolerate non-standard newlines when parsing stream CA files
Merge branch 'windowsPeerVerification' of https://github.com/DaveRandom/php-src into PHP-5.6

* 'windowsPeerVerification' of https://github.com/DaveRandom/php-src:
  Update openssl tests with new server/client test harness
  Add peer certificate verification on windows
Remove test case invalidated by openssl.cafile accessibility change
Update NEWS+UPGRADING (openssl)
Merge branch 'PHP-5.6'

* PHP-5.6:
  Remove test case invalidated by openssl.cafile accessibility change
  Tolerate non-standard newlines when parsing stream CA files
  Remove openssl tests that shouldn't have survived last merge
  Add openssl.cafile ini check when loading cainfo
  Change openssl directives to PHP_INI_PERDIR
  Update openssl tests with new server/client test harness
  Add peer certificate verification on windows