pkg/types: introduce a URLs type

Cleanup the usage of URLs into its own type so we don't have to use a
FlagValue everywhere we have a list of URLs.
@philips newXX should return a pointer type. Actually I think we should have something similar to url.ParseURL.