Build split source in development, combined source for releases
This function should be static as it is only used in the same file
do_curlmod_free is used under Python 3 only
Extract string compatibility functions into a separate file
Separate module initialization and related code into their own file
Fix release building
do_*_setattro/do_*_getattro need to be declared in the header for python 3
curl*object_methods need to be declared in the header for python 3
PYCURL_INTERNAL must be defined earlier, prior to first use
Mark data with PYCURL_INTERNAL
Merge pull request #177 from p-push/split-source

Splitting source more
Update changelog for source split
Free opensocket and seek callbacks when curl object is freed. Fixes #182
Implement CURLOPT_PROTOCOLS and CURLOPT_REDIR_PROTOCOLS
Update README.rst to properly point to INSTALL.rst. Fixes #179 and #181