SDSS Timeouts

This PR adds a `timeout` argument to all methods of the SDSS class. It also replaces calls to `requests.get` by calls to `astroquery.utils.commons.send_request` to ensure proper handling of timeout exceptions.

I also added tests to verify the proper exceptions are raised when a timeout occurs.