Add separate timeout setting for data transfer

This adds `$timeout_io` on `IXR_Client` do differentiate between connection and data transfer timeout.

This PR also includes a fix for the usage of `$timeout` in `IXR_ClientSSL`. Previously, `$timeout` was used for connection timeout in `Client` but for data transfer timeout in `IXR_ClientSSL`.