BUG : read_csv() twice decodes stream on URL file #10424
As described in #10424 , reading non-utf-8 csv files from URL leads to decoding problems, i.e. a decoding may first be made in io.common.get_filepath_or_buffer() when file is URL.
Modification done makes this function read stream from URL without decoding (this is done later, at the same place as for local files). 
It's also used by io.common.read_stata(), io.common.read_json() and io.common.read_msgpack(). Similar problems  reading stata and msgpack URL files may also be solved using this modification.

Thanks for reviewing.

needs some tests
u can download s small file and use a file:////url
for json/msgpack create a file encode and access like the above 
 @BotoKopo can you add some tests and update
 @BotoKopo closing. pls reopen if you would like to update with some tests
