modes: Go mode improvements

Support for eldoc and projectile as well as some other new packages.