Switch to neocomplete.vim instead of autocomplpop

This requires lua, but it has some niceties.