Readline: Allow input's value_for to return multiple values
LineInput: Return matching column in addition to line

And take advantage of this in the buffer-grep and
buffer-structure commands.

Fixes #21.