Fix issue 108 - provide a more detailed socket error code. Based on the patch  attached to that issue provided by Bert.
Fix issue 108 - provide a more detailed socket error code. Based on the patch 
attached to that issue provided by Bert.

* outgoing.c
  (serf__process_connection): When possible get a the last error from the socket
       using the platform's socket API.

yesoce/serf,lazysoez/serf,stoneCC/serf,x-clone/serf,soufianeEL/serf,soufianeEL/serf,google-code-export/serf,x-clone/serf,alex1818/serf,zhupan/serf,google-code-export/serf,x-clone/serf,stoneCC/serf,SirJson/serf,yesoce/serf,pengdu/serf,x-clone/serf,alex1818/serf,zhupan/serf,KyleSanderson/serf,lazysoez/serf,pengdu/serf,alex1818/serf,zhupan/serf,stoneCC/serf,alex1818/serf,SirJson/serf,pengdu/serf,SirJson/serf,zhengcq315/serf,pengdu/serf,SirJson/serf,KyleSanderson/serf,yesoce/serf,KyleSanderson/serf,KyleSanderson/serf,stoneCC/serf,yesoce/serf,zhupan/serf,zhengcq315/serf,soufianeEL/serf,lazysoez/serf,zhengcq315/serf,google-code-export/serf,soufianeEL/serf,google-code-export/serf,zhengcq315/serf,lazysoez/serf