url: allow deliberate use of path-style bucket addressing.

Closes #30.
Closes #31