Use builtin Vim functionality

* Use vim functions instead of external programs
* Use directory competition insteat of GocodeCompletePkg