Work around writable wchar_t* in Py_SetProgramName() pre 3.7

Fixes #94

Signed-off-by: Henner Zeller <h.zeller@acm.org>
diff --git a/src/API/PythonAPI.cpp b/src/API/PythonAPI.cpp
index 8896ffe..300ab52 100644
--- a/src/API/PythonAPI.cpp
+++ b/src/API/PythonAPI.cpp
@@ -201,7 +201,10 @@
           }
       }
   }
-  Py_SetProgramName(L"surelog"); /* optional but recommended */
+  // Before Python 3.7, the parameter to SetProgramName() was not a
+  // const wchar_t* but a wchar_t (even though never written to).
+  static wchar_t progname[] = L"surelog";
+  Py_SetProgramName(progname);
 
   PyImport_AppendInittab("slapi", &PyInit_slapi);