patch 8.2.3740: memory left allocated on exit when using Tcl

Problem:    Memory left allocated on exit when using Tcl.
Solution:   Call Tcl_Finalize().
diff --git a/src/if_tcl.c b/src/if_tcl.c
index f3f4b07..4838e31 100644
--- a/src/if_tcl.c
+++ b/src/if_tcl.c
@@ -248,6 +248,14 @@
 #endif
 }
 
+#if defined(EXITFREE) || defined(PROTO)
+    void
+vim_tcl_finalize(void)
+{
+    Tcl_Finalize();
+}
+#endif
+
 #if defined(DYNAMIC_TCL) || defined(PROTO)
 
 static int stubs_initialized = FALSE;