PHON-6: Split normal SSL and X509 servers
PHON-23: Add test for connecting to SSL server
PHON-22: New test to verify standard authentication

Note that there is a bug in Mongo Orchestration preventing this test
from working properly as the user cannot be created (no "localhost
exception")
PHON-96: Create MongoDB\Exception interface
PHON-97: Add MongoDB\RuntimeException

This exception extends SPL RuntimeException - and implements
MongoDB\Exception

This makes it easy to catch "all MongoDB exceptions" and/or
RuntimeExceptions
PHON-98: Implement and properly throw MongoDB\ConnectionException
PHON-31: Do not overload the stream_initiator with tsrm, we want it for stream context later
PHON-100: Implement connectiontimeoutms
PHON-31: Add stream context options
PHON-99: Add & Implement SSLConnectionException