Don't smash SIG{WINCH}. Fewer critics please - we know this is ugly.
rl_filename_list no longer adds classifier '*', @', '=' suffixes, but
does include '/' for directories. Term::ReadLine::GNU and GNU Readline
do not add these either. rl_filename_list handles some full tilde
expansions, e.g. ~ and ~root, but not partial ones like ~ro, like
GNU Readline does.

This is incompatible change, but T:R:P was incompatible to begin
with. Use rl_filename_list_deprecated for the old behavior.

Also, get ready for 1.30 release.