squeeze all repeated slashes in request path into a single one like in rt4
Merge branch '3.0/tab-canonicalize-request-path' into 2.9-trunk