Add unit tests to verify that multiple slashes are preserved.
Add unit tests to verify that multiple slashes are preserved.

Our understanding of RFC 3986, the parts having to do with path
resolution in particular, is that it intends to preserve consecutive
slashes.
The normalizing code introduced in this PR (#975) preserves slashes
accordingly. This commit adds unit tests that exercise this new behavior.

h2o/h2o,i110/h2o,cubicdaiya/h2o,deweerdt/h2o,zlm2012/h2o,i110/h2o,tamediadigital/h2o,yannick/h2o,rayrapetyan/h2o,lkwg82/h2o,tamediadigital/h2o,cubicdaiya/h2o,deweerdt/h2o,zlm2012/h2o,i110/h2o,zlm2012/h2o,devnexen/h2o,deweerdt/h2o,yannick/h2o,zlm2012/h2o,i110/h2o,yannick/h2o,h2o/h2o,i110/h2o,tamediadigital/h2o,yannick/h2o,rayrapetyan/h2o,h2o/h2o,tamediadigital/h2o,zlm2012/h2o,yannick/h2o,rayrapetyan/h2o,deweerdt/h2o,i110/h2o,devnexen/h2o,lkwg82/h2o,cwyang/h2o,cubicdaiya/h2o,deweerdt/h2o,i110/h2o,lkwg82/h2o,lkwg82/h2o,i110/h2o,deweerdt/h2o,rayrapetyan/h2o,deweerdt/h2o,devnexen/h2o,tamediadigital/h2o,deweerdt/h2o,devnexen/h2o,lkwg82/h2o,rayrapetyan/h2o,rayrapetyan/h2o,cubicdaiya/h2o,yannick/h2o,lkwg82/h2o,cwyang/h2o,yannick/h2o,cubicdaiya/h2o,rayrapetyan/h2o,cwyang/h2o,h2o/h2o,devnexen/h2o,cwyang/h2o,devnexen/h2o,rayrapetyan/h2o,devnexen/h2o,cubicdaiya/h2o,h2o/h2o,cwyang/h2o,zlm2012/h2o,devnexen/h2o,yannick/h2o,cwyang/h2o,tamediadigital/h2o,tamediadigital/h2o,zlm2012/h2o,h2o/h2o,lkwg82/h2o,zlm2012/h2o,lkwg82/h2o,devnexen/h2o,h2o/h2o,i110/h2o,cubicdaiya/h2o,cwyang/h2o,lkwg82/h2o,cubicdaiya/h2o,yannick/h2o,zlm2012/h2o,tamediadigital/h2o,h2o/h2o,cwyang/h2o,rayrapetyan/h2o,rayrapetyan/h2o,h2o/h2o,deweerdt/h2o,i110/h2o,tamediadigital/h2o