Also accept {scheme, Path, Port} and list() uris. This stops crashing on CONNECT requests.
Fixes https://github.com/zotonic/mochiweb/issues/3