Allow authority without host.

It's formally disallowed by the standard, but has its uses for database
connectivity. Besides, `file:///` is a precedent.
Missing host implice localhost.