Fix 404 issue when uri generated with jsessionid.

When cookies are disabled or, in my case, during first request <c:url> jstl tag generates uri like 
"/css/ipad.less;jsessionid=8F2DBDAD09DB189EAD4F531D3C555B4D"
This causes 404 response.
Concatenation of contextPath, servletPath and pathInfo instead of requestURI solves this issue and allows not to strip exceeded slashes.

Related discussion: https://issues.apache.org/bugzilla/show_bug.cgi?id=51833