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

This should fix issue #30 without breaking any current users.