WIP/ENH: allow read_excel to accept URLs (GH6809)

This borrows the mechanisms already used in read_csv to enable reading of Excel objects via URLs.

Not sure what tests are appropriate, and I'm not certain what the various decorators do, so I tried to mirror the read_csv tests as best I could.