Support chatting to more than 10 NPCS

Using menu_vec. menu_vec (and probably menu too) needs some work though,
it doesn't scroll if contents go beyond terminal size.

Fixes issue #333.