fix ghci starting when buffer has no eproj project
allow haskell-program-name to be list of arguments