CLN: Make io/data urls easier to monkey-patch

This could be useful to make pandas more resilient to basic url changes
like that which happened with yahoo finance.  That said, clearly
wholesale API changes won't be helped by this.

What do you all think, worth it to make this relatively trivial change?