Use URIOpt for options taking URI/URL

... so that tempest can detect malformed values and give early feedback
to users.

note:
URIOpt was added in oslo.config 3.12, and the schemes argument was
added in oslo.config 3.18, so we don't have to bump the minimum version
of oslo.config from 5.2.0.

Change-Id: Ic6bddb061957bef8726a7c21e4eaa66ac471f01b
2 files changed