Add error 408 (request timeout) handling

In some occasions (for example fail to resolve dns etc...) we will get response code 408 (see http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.9)