patch 9.0.1352: "ignore" files are outdated

Problem:    "ignore" files are outdated.
Solution:   Update "ignore" files. (Ken Takata, closes #12056)
diff --git a/.gitignore b/.gitignore
index 4a28749..3a55d25 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,6 +68,7 @@
 /GPATH
 /GTAGS
 /GRTAGS
+nsis/tags
 
 # Generated by "make test"
 src/po/*.ck
diff --git a/.hgignore b/.hgignore
index 2153023..14fc3ec 100644
--- a/.hgignore
+++ b/.hgignore
@@ -7,9 +7,9 @@
 src/auto/if_perl.c
 src/auto/gui_gtk_gresources.c
 src/auto/gui_gtk_gresources.h
+src/auto/os_haiku.rdef
 src/objects/.dirstamp
 src/objects
-src/tags
 src/types.vim
 
 # We do need src/auto/configure.
@@ -46,12 +46,15 @@
 gvim.lib
 runtime/doc/uganda.nsis.txt
 nsis/icons/*
+/vim90/
+.vscode/
 
 # NetBeans
 nbproject/*
 
 # Mac OSX
 src/xxd/xxd.dSYM
+.DS_Store
 
 # All platforms
 *.rej
@@ -62,6 +65,12 @@
 *.pyc
 *.log
 src/po/vim.pot
+src/tags
+/tags
+/GPATH
+/GTAGS
+/GRTAGS
+nsis/tags
 
 # Generated by "make test"
 src/po/*.ck
@@ -78,14 +87,16 @@
 src/testdir/messages
 src/testdir/viminfo
 src/testdir/opt_test.vim
+src/testdir/failed
+src/testdir/starttime
 runtime/indent/testdir/*.out
+runtime/indent/testdir/*.fail
 src/memfile_test
 src/json_test
 src/message_test
 src/kword_test
 
 # Generated by "make install"
-runtime/doc/tags
 runtime/doc/doctags
 
 # Generated by "make shadow".  The directory names could be anything but we
@@ -95,5 +106,10 @@
 src/runtime
 src/pixmaps
 
-# other possible files build by tools
+# other files possibly created by tools
 src/cscope.out
+
+# Linter/language server files
+/.cache/clangd/
+/.ccls-cache/
+/compile_commands.json
diff --git a/src/version.c b/src/version.c
index 6f2bd4c..9b53935 100644
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1352,
+/**/
     1351,
 /**/
     1350,