patch 8.1.0894: MS-Windows: resolve() does not return a reparse point

Problem:    MS-Windows: resolve() does not return a reparse point.
Solution:   Improve resolve(). (Yasuhiro Matsumoto, closes #3896)
diff --git a/src/evalfunc.c b/src/evalfunc.c
index c18ab31..4c03470 100644
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -9912,7 +9912,7 @@
     {
 	char_u	*v = NULL;
 
-	v = mch_resolve_shortcut(p);
+	v = mch_resolve_path(p, TRUE);
 	if (v != NULL)
 	    rettv->vval.v_string = v;
 	else