Made all files include the <Python.h> wrapper header. Added missing definition
of PY_SSIZE_T_CLEAN before inclusion of <Python.h>.
Corrected Py_BuildValue format strings for non-Unicode strings for
py2/py3 boundary.