removing neocomplcache
adding neocomplete, to replace neocomplcache
removing old neco-ghc
adding neco-ghc from git module
adding lua constraint
various changes for haskell