Move docstrings to their own files.

This way docstrings are much prettier to look at and easier to edit.
Python 2.4 compatibility
Move curl_*_new docstrings
Move pycurl module docstring to its own file, rename to pycurl_module_doc in the process
Document CurlShare in pycurl module
Extract curl object docstrings
Extract curl multi object docstrings
Extract curl share object docstrings
Merge branch 'split-docstrings'

* split-docstrings:
  Extract curl share object docstrings
  Extract curl multi object docstrings
  Extract curl object docstrings
  Document CurlShare in pycurl module
  Move pycurl module docstring to its own file, rename to pycurl_module_doc in the process
  Move curl_*_new docstrings
  Python 2.4 compatibility
  Move docstrings to their own files.
Dry type definitions
Reorder types to match usual order: curl, multi, share
Make subprocess.check_call exceptions more informative by including the failed command
Current libcurl is 7.37.0 and we are not testing on python 3.0
Patch libcurl 7.19.0 in test matrix, for when test matrix is run on a system with recent openssl
Another openssl-sslv2 patch in case the first one is insufficient
Script to check python installation for completeness
Patch Python 2.4 and 2.5 to include zlib for test matrix
Build pythons with ssl
Permit python version prefixes
Nose patch is no longer needed