TST: Changed the error raised by no tables in data.Options
Tests were failing if the scraper got the webpage but there weren't any tables in it. Added condition to raise RemoteDataError if no tables were found.  Still IndexError if it can't find the correct table.

fixes #7335

Is it ever the case that there are more than 0 tables found but a table location is invalid?
 If 2 tables are found, and you wanted location 3
 Not really a `RemoteDataError` in that case though. Can you put a conditional that will only raise a `RemoteDataError` if 0 tables are found
 Good point.  I was trying to think of how to make fail in the case that Yahoo changes their tables around.
 @jreback comments? i think this is ok
 ok
 @dstephens99 thanks!
