bpo-34170: Add Python/coreconfig.c for _PyCoreConfig (GH-8607)
* Add Include/coreconfig.h
* Move config_*() and _PyCoreConfig_*() functions from Modules/main.c
to a new Python/coreconfig.c file.
* Inline _Py_ReadHashSeed() into config_init_hash_seed()
* Move global configuration variables to coreconfig.c
diff --git a/Include/Python.h b/Include/Python.h
index 1feb153..bf1ca6c 100644
--- a/Include/Python.h
+++ b/Include/Python.h
@@ -111,6 +111,7 @@
#include "codecs.h"
#include "pyerrors.h"
+#include "coreconfig.h"
#include "pystate.h"
#include "context.h"