Add API to check if we support a specific Wire Version
WS
PHP-923: Extract [min|max]WireVersion from mongo[d|s]

If the WireVersion is not found, default to 0 for both min and max.
Update MongoLog tests for [min|max]WireVersion

These tests run on all versions of mongod so the matching has to
be very generic, effectively only testing if we write a entry
PHP-923: Add the Wire Version to MongoClient->getConnections()
PHP-923: Bail out on unsupported Wire Versions

When we hit a server running unsupported wire version we don't abort
right away. Instead, we continue our ReplicaSet discovery as usual
and abort before returning a connection.
This is done incase there are multiple errors that we need to
aggregate for the user, so he doesn't have to fix one server,
retry, fix another server and so on.
Fix segfault in MSHUTDOWN when rejecting servers due to Wire Version
Fix the error message on failure