Specify a reasonable socket timeout for httplib
Specify a reasonable socket timeout for httplib

- httplib uses an indefinite (or very, very large) timeout by default, meaning
  socket operations may take a very long time. Reasonable web requests should
  have their sockets established within seconds. New connections created with
  httplib can override this indefinite timeout by specifying a more reasonable
  timeout in seconds.

- This commit specifics a default timeout of 5 seconds for httplib socket
  operations. It also allows the overriding of this timeout by specifyin a
  configuratio option, http_socket_timeout, in the Boto config file.

appneta/boto,disruptek/boto,serviceagility/boto,nexusz99/boto,janslow/boto,lochiiconnectivity/boto,jameslegg/boto,rjschwei/boto,Timus1712/boto,garnaat/boto,lochiiconnectivity/boto,weka-io/boto,rayluo/boto,jameslegg/boto,revmischa/boto,jamesls/boto,zachmullen/boto,dablak/boto,shaunbrady/boto,yangchaogit/boto,khagler/boto,FATruden/boto,ddzialak/boto,abridgett/boto,drbild/boto,dimdung/boto,ocadotechnology/boto,acourtney2015/boto,jamesls/boto,podhmo/boto,rjschwei/boto,s0enke/boto,alex/boto,ric03uec/boto,zzzirk/boto,vishnugonela/boto,kouk/boto,andresriancho/boto,bryx-inc/boto,TiVoMaker/boto,varunarya10/boto,weebygames/boto,cyclecomputing/boto,andresriancho/boto,bleib1dj/boto,darjus-amzn/boto,awatts/boto,vijaylbais/boto,tpodowd/boto,appneta/boto,alex/boto,shipci/boto,Asana/boto,Pretio/boto,jotes/boto,stevenbrichards/boto,trademob/boto,elainexmas/boto,campenberger/boto,disruptek/boto,dablak/boto,clouddocx/boto,ekalosak/boto,j-carl/boto,ryansb/boto,SaranyaKarthikeyan/boto,israelbenatar/boto,kouk/boto,tpodowd/boto,drbild/boto,nishigori/boto,jindongh/boto,pfhayes/boto,lra/boto,nikhilraog/boto,alfredodeza/boto,rosmo/boto,felix-d/boto,ramitsurana/boto