rbreadline.rb -- a general facility for reading lines of input
with emacs style editing and completion.