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