patch 8.1.1156: Unicode emoji and other image characters not recognized

Problem:    Unicode emoji and other image characters not recognized.
Solution:   Add ranges for musical notation, game pieces, etc. (Martin
            Tournoij, closes #4238)
diff --git a/src/mbyte.c b/src/mbyte.c
index a9932a1..6cdf32a 100644
--- a/src/mbyte.c
+++ b/src/mbyte.c
@@ -2836,6 +2836,10 @@
 	{0xff1a, 0xff20, 1},		/* half/fullwidth ASCII */
 	{0xff3b, 0xff40, 1},		/* half/fullwidth ASCII */
 	{0xff5b, 0xff65, 1},		/* half/fullwidth ASCII */
+	{0x1d000, 0x1d24f, 1},		/* Musical notation */
+	{0x1d400, 0x1d7ff, 1},		/* Mathematical Alphanumeric Symbols */
+	{0x1f000, 0x1f2ff, 1},		/* Game pieces; enclosed characters */
+	{0x1f300, 0x1f9ff, 1},		/* Many symbol blocks */
 	{0x20000, 0x2a6df, 0x4e00},	/* CJK Ideographs */
 	{0x2a700, 0x2b73f, 0x4e00},	/* CJK Ideographs */
 	{0x2b740, 0x2b81f, 0x4e00},	/* CJK Ideographs */