Fix error in FZFSinkLocation when filename contains ':'
Fix error in FZFSinkLocation when filename contains ':'

In function languageClient_FZFSinkLocation, ':' is used to split the
selected location to get tokens for [filename, line, character]. But if
filename contains ':', the length of tokens will be greater than 3. This
fix joins tokens[..(len - 2)] back with ':' to form the correct token
vector [filename, line, character].

autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim,autozimu/LanguageClient-neovim