patch 8.1.0515: reloading a script gives errors for existing functions

Problem:    Reloading a script gives errors for existing functions.
Solution:   Allow redefining a function once when reloading a script.
diff --git a/src/structs.h b/src/structs.h
index a0c06b5..cd9b5a5 100644
--- a/src/structs.h
+++ b/src/structs.h
@@ -84,6 +84,7 @@
  */
 typedef struct {
     scid_T	sc_sid;		// script ID
+    int		sc_seq;		// sourcing sequence number
     linenr_T	sc_lnum;	// line number
 } sctx_T;