vim plugin: Better handling of multiple options
vim plugin: Better handling of multiple options

This change introduce three simple things:
(1) Prints the source code line of the choice
(2) Prints error messages in vim format
(3) Accept empty choice as cancel

google/navc,google/navc,google/navc