[HttpFoundation] do not use server variable PATH_INFO 

because it is already decoded and thus symfony is fragile to double encoding of the path

BC break: no
tests pass: yes