Add support for wTimeoutMS in the connection string as per the spec

We previously supported the incorrectly named "wTimeout" setting, and
continue to do so. See PHP-613
Refactor option parsing just like as we have for connection timeouts.

Added a test case, as well as fixed another one after changing the message -
which is now inline with the connectTimeoutMS options as well.
Merged pull request #293