Create RequestId, RequestIdGenerator, listener that sets from header.
Make request ID header name configurable.
If enabled, set request ID on response.
Add information about request_id.header configuration.
Add missing argument to request/response listener.
Correctly sort request/response listener fields and field inits.
Add GuzzleRequestIdInjector.
Add Monolog RequestIdProcessor.
s/is_boolean/is_bool
Make RequestIdRequestResponseListener public.

This is required for it to be loaded by tag.
Make sure the configuration defaults are loaded if not set.
Request ID header name is fixed must thus not be configurable.
Expose GuzzleRequestIdInjector as a service.
Move response ID header name into constant.
Increase request ID hash entropy.
Hard-code request ID log message field.
Always expose request ID via response headers.
Correct service id typo.
Expose request ID processor as service.
Remove expose_via_response parameter completely.