Fixed PHP-1058: Enable Cyrus-SASL on Windows

- Pass streams and sasl as flags
- Remove config-w32.h
- Fixed config.w32 syntax
Add extension dependency on json and openssl

Mark them as required on windows, since they are always available
using the official PHP binaries.
Merge pull request #677 from bjori/PHP-1058-cyrus-on-windows

PHP-1058: Windows build issues (enable Cyrus, json/openssl dependencies)

* bjori/PHP-1058-cyrus-on-windows:
  Add extension dependency on json and openssl
  Fixed PHP-1058: Enable Cyrus-SASL on Windows
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  Add extension dependency on json and openssl
  Fixed PHP-1058: Enable Cyrus-SASL on Windows
Fixed PHP-1075: close() with parallelCollectionScan() segfaults upon request shutdown
Merge pull request #681 from bjori/PHP-1075-parallel-collection-scan-segfault-close

Fixed PHP-1075: close() with parallelCollectionScan() segfaults upon req...

* bjori/PHP-1075-parallel-collection-scan-segfault-close:
  Fixed PHP-1075: close() with parallelCollectionScan() segfaults upon request shutdown
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  Fixed PHP-1075: close() with parallelCollectionScan() segfaults upon request shutdown
Fixed PHP-1082: CommandCursor segfaults when server is closed
Use php_mongo_cursor_throw() instead of zend_throw_exception()
Merge pull request #682 from bjori/PHP-1082-cmdcursor-segfaults

Fixed PHP-1082: CommandCursor segfaults when server is closed

* bjori/PHP-1082-cmdcursor-segfaults:
  Use php_mongo_cursor_throw() instead of zend_throw_exception()
  Fixed PHP-1082: CommandCursor segfaults when server is closed
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  Use php_mongo_cursor_throw() instead of zend_throw_exception()
  Fixed PHP-1082: CommandCursor segfaults when server is closed
Fixed PHP-1080: MongoCursor::$timeout=-1 doesn't work anymore
Add test for PHP-1080
Merge pull request #676 from bjori/PHP-1080-timeout-negative-1-no-longer-works

PHP-1080: MongoCursor::$timeout=-1 doesn't work anymore

* bjori/PHP-1080-timeout-negative-1-no-longer-works:
  Add test for PHP-1080
  Fixed PHP-1080: MongoCursor::$timeout=-1 doesn't work anymore
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  Add test for PHP-1080
  Fixed PHP-1080: MongoCursor::$timeout=-1 doesn't work anymore
Fix build: We don't have a connection here, or that variable anyway
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  Fix build: We don't have a connection here, or that variable anyway
Fixed PHP-1083: 2.6.1-rc0 requires $gt for OplogReplay
Merge pull request #683 from bjori/fix-nightly-tests

Fixed PHP-1083: 2.6.1-rc0 requires $gt for OplogReplay

* bjori/fix-nightly-tests:
  Fixed PHP-1083: 2.6.1-rc0 requires $gt for OplogReplay
Merge remote-tracking branch 'upstream/v1.5'

* upstream/v1.5:
  Fixed PHP-1083: 2.6.1-rc0 requires $gt for OplogReplay