Add Timeout management

MailChimp API requiere to manage timeout connection. TimeoutException was not usable.
Agreed. But isn't it BC break to change error code ?