Refactor VsVimHostTest
Fixed Issue 1122

The C++ go to definition code was incorrectly using vim WORD as the
identifier to pass.  This meant it would include all non-whitespace
characters including ; and ,.  I changed the code to look for C++
identifiers instead