add reasonable timeouts to the API server
Previously, siad
's API server was missing timeouts for its HTTP connections. This could lead to it leaking conns if clients are slow, disappearing, or unreliable and is a plausible cause for the too many open files
errors users have been reporting.