Fixed PHPDoc typehint for $config, NULL is also accepted.
NULL config value should result in an empty config array.
Factory class property must be defined.
Verify handle state before attempting read/write operations.
Adding comments explaining the empty catch blocks in the sequential connect and reconnect strategy classes.
PHPDoc typehint fixes.