fix: use readline-compatible word boundaries in text input widgets
Word motion (Alt+B/F) and word deletion (Alt+Backspace, Alt+D) now use
character-class boundaries (alnum + underscore) instead of space-only
boundaries, matching GNU readline's backward-word/forward-word behavior.
This means Alt+Backspace on "hello-world" now deletes just "world"
(stopping at the hyphen) rather than the entire "hello-world".
Ctrl+W retains whitespace-delimited behavior (unix-word-rubout) as a
separate code path, and now also recognizes tabs and other whitespace,
not just spaces.
Both TextInput (immediate-mode) and TextField (vxfw) are updated with
identical logic.
authored by