uclient-fetch: add support for --timeout