Add is_nc_char() and is_word_boundary() utility functions.
Refactor duplicated character tests to use is_nc_char().
Add word-based movement commands to Line_Editor.
Add targeted word-based movement commands to Line_Editor.
Force targetted Line_Editor movement commands to always move.