Allowing to setup a timeout for the yql request

Sometimes yql servers will timeout after 30 or 60 seconds.

With this patch we can control that per request.