Changed commandTimeout and keepAliveInterval to MQTT's default value if
not specified. Externalized description of newly added parameters.
Logged message when commandTimeout happens.