uclient-fetch: add support for setting output directory