Allow multiple -S <storage_url> args.

When more than one -S <storage_url> is specified, one is chosen at
random for each connection to override any storage URL returned from
authentication.  fixes #40

Drive-by: fixes #48