Add ability to set X-Request-Id via argument, not just thread variable

Hi

I suppose it could be useful feature. For example, I make requests to internal services in my background workers, and it would be much easier to explicitly set X-Request-Id via 2nd argument rather than to set Thread variable.