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
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
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
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
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
Fixed PHP-1084: collection->update($query, $document) crashes if $document is an object
Merge pull request #685 from bjori/PHP-1084-update-with-object-crashes

Fixed PHP-1084: collection->update($query, $document) crashes if $document is an object

* bjori/PHP-1084-update-with-object-crashes:
  Fixed PHP-1084: collection->update($query, $document) crashes if $document is an object
This is testcase for PHP-1084 not PHP-1085
Fixed PHP-1085: w=0 can return an unexpected exception on failure
Merge pull request #684 from bjori/PHP-1085-w0-throws-exception

Fixed PHP-1085: w=0 can return an unexpected exception on failure

* bjori/PHP-1085-w0-throws-exception:
  Fixed PHP-1085: w=0 can return an unexpected exception on failure
Fixed PHP-922: Read timed out after reading 0 bytes, waited for 0.000000 seconds

Initialize all mongo_server_options values correctly when copying server info