Standardize read/open timeout option names

read_timeout and open_timeout are the standard names for setting the timeouts.

Remove the customer :timeout setting and don't set a default (let Ruby set it's own).

Also, don't set open_timeout to read_timeout, since the two do different things.