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