Expose PyC_UnicodeAsBytesAndSize using a parser which PyArg_ParseTuple can use. This should be used with PyArg_ParseTuple instead of "s" type specifier when passing in file-system path arguments. PyC_ParseUnicodeAsBytesAndSize_OrNone has been included to match "z".