Add tab completion for VimCommandLine

Works pretty nicely. We need a widget (?) to show information like possible
completion targets, though. This can also be used to show information about
connections, etc.