Receive timeout

Update the swift code to use the split timeouts for receive and request.

Existing configurations must remove existing
thrift.client.read-timeout configuration keys and replace them with
thrift.client.request-timeout and thrift.client.receive-timeout.