patch 8.2.4406: expand functions use confusing argument names

Problem:    Expand functions use confusing argument names.
Solution:   Rename "file" to "match".  Refactor some completion code.  Add a
            few more tests. (Yegappan Lakshmanan, closes #9790)
diff --git a/src/version.c b/src/version.c
index 3b3beba..c304f0c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    4406,
+/**/
     4405,
 /**/
     4404,