Add tests for setopt value types
Go with "curl object" over "easy"
Check that Curl* constructors reject positional and keyword arguments
Add a test for Curl.reset method
Converting to type api: PyObject_GC_New -> PyType_GenericAlloc
Converting to type api: put PyType_GenericAlloc into tp_alloc
Always initialize types, as I am going to use them in Python 2 as well
Replace module-level factory functions with proper constructors
Sphinx can now use method docstrings
Reinstate Curl* class documentation
Pacify C compilers
Reorder method documentation to make more sense
Rewrite unicode doc to be more to the point
Documentation tweaks
Making setopt documentation useful
setopt can raise TypeError
Document setting unknown integer options
errstr is always a str instance
fix
Document setopt(..., None)