patch 8.1.0123: MS-Windows: colors are wrong after setting 'notgc'

Problem:    MS-Windows: colors are wrong after setting 'notgc'.
Solution:   Only call control_console_color_rgb() for the win32 terminal.
            (Nobuhiro Takasaki, closes #3107)
diff --git a/src/option.c b/src/option.c
index 1ba8a8c..4fdfe10 100644
--- a/src/option.c
+++ b/src/option.c
@@ -8819,10 +8819,13 @@
 # endif
 	    highlight_gui_started();
 # ifdef FEAT_VTP
-	control_console_color_rgb();
 	/* reset t_Co */
 	if (is_term_win32())
+	{
+	    control_console_color_rgb();
 	    set_termname(T_NAME);
+	    init_highlight(TRUE, FALSE);
+	}
 # endif
     }
 #endif
diff --git a/src/version.c b/src/version.c
index eb119ca..a2780f4 100644
--- a/src/version.c
+++ b/src/version.c
@@ -790,6 +790,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    123,
+/**/
     122,
 /**/
     121,