Split pycurl.c into separate files for easy, multi and share objects
Fix whitespace
Add CURLOPT_TFTP_BLKSIZE
Add CURLOPT_SOCKS5_GSSAPI_SERVICE and CURLOPT_SOCKS5_GSSAPI_NEC
Add CURLPROXY_HTTP_1_0
Add CURLINFO_CONDITION_UNMET
Add CURL_SEEKFUNC_OK, CURL_SEEKFUNC_FAIL and CURL_SEEKFUNC_CANTSEEK
Delete extra whitespace
Order defines in increasing libcurl version order
CURL_SEEKFUNC_CANTSEEK requires libcurl 7.19.5+
Add CURLE_NOT_BUILT_IN, CURLE_FTP_ACCEPT_FAILED, CURLE_UNKNOWN_OPTION
Implement a CURLE_UNKNOWN_OPTION guard for test cases requiring libcurl to be built against certain libraries
Add CURLOPT_SSH_KNOWNHOSTS
Credit Markus and decitre for python 3 patches
Link to stack overflow for support
Note that vsftpd is needed for the test suite
Link against libcrypto for openssl crypto locks, fixes #186