async_wget2 and async_wget2_data additionalHeaders argument

Update async_wget2 and async_wget2_data to allow passing additional headers to http requests.
Add support for range response status 206 to async_wget2_data.

The aim is primarily to support http ranges with 'GET' requests.
why is there a try-catch?