store initial request uri in request object

if you are doing simultaneous http requests and redirects are involved, there is no hint to the initial request uri inside the response callback function.

this commit adds the attribute initialUri to the request object. it will be set on the first call of the init() function. unlike the attribute uri, it will not be overwritten later.