Allow setting of connection timeout

Allow the setting of connection timeout by accepting connection-timeout in mqtt connection options.