Make dependency explicit.
Don't wrap injected Readline object.

If the InteractiveRunner wraps whatever injected Readline object it's given
in a ReadlineBlankFilter, then we have to provide a bigger interface than we
would otherwise need.
Handle SIGWINCH, and tell Readline to resize.