tweak to PyDataType_SHAPE: return () instead of None

This makes PyDataType_SHAPE more consistent with the Python API.