When using ForwardedHeaderFilter and a requestURI contains a path variable (i.e. semicolon) they are stripped out. For example a requestURI of "/foo;a=b/bar" currently is incorrectly changed to "/foo/bar". The actual value should be "/foo;a=b/bar"
Affects: 4.3.7, 5.0 M5
#19983 ForwardedHeaderFilter.ForwardedHeaderRequestWrapper does not preserve encoding of requestURI