Client: add a timeout to connections to the server

This adds a new configuration item "timeout" in the [server]
section of the crab.ini file.  Note that this feature is only
supported by httplib/http.client since Python 2.6.