[core] preserve PATH_INFO case on case-insensitive fs (fixes #406)