patch 9.0.0734: cursor position invalid when scrolling with 'smoothscroll'

Problem:    Cursor position invalid when scrolling with 'smoothscroll' set.
            (Ernie Rael)
Solution:   Add w_valid_skipcol and clear flags when it changes.  Adjust
            w_skipcol after moving the cursor.
diff --git a/src/normal.c b/src/normal.c
index 08e9fc9..5c7bc2e 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -2448,6 +2448,7 @@
 
     if (atend)
 	curwin->w_curswant = MAXCOL;	    // stick in the last column
+    adjust_skipcol();
 
     return retval;
 }