Test fixes, todos.
Give completer control over current prefix massage.

Longest shared prefix makes sense for traditional completion, but not for the
jautMa style that the kids seem to like these days.
Hack in major mode fn routing by hand for now.