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
Prohibit arguments to Curl* constructors, per the old API