Update dependencies of neovim and add dev-lua/cmsgpack, which is one of them.

It still doesn't build due to -Werror, but I think that's due to upstream stuff.
Dependcies are now at least fixed.

cmsgpack ebuild was borrowed from this gist and fixed it a bit:  https://gist.github.com/jbergstroem/9683224