After all escape sequence processing, check for being beyond the last column and and clear VTFL_LASTCHAR if so.
After all escape sequence processing, check for being beyond the last
column and and clear VTFL_LASTCHAR if so.

This fixes the case where an escape sequence (originally noticed with
DECSTBM) moves the cursor and doesn't reset the flag - if it was set,
there would be a spurious line feed on the next input.

ok miod

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars