Bind gf in Visual mode to go to file in selection
Bind <C-w>gf in Visual mode to open file in window

I could not find precedent for how to unit test this, so I did not add a
unit test. :s
Get the selected text as the filename to open (gf)
Plug in visual <C-w>gf to open new window
Refactored: another take on gf and <C-w>gf
Merge pull request #1452 from Kazark/master

Implements gf (go to file) and <C-w>gf (go to file in new tab) for Visual mode
Fix quoted string bug

The string content code wasn't properly considering full escape
sequences in string.  That requires left to right processing (or more
advanced right to left) but the code was just looking one character to
the left.  Changed the code to be more robust here with a full left to
right scan

closes #1454
Parse :tabonly
Implemented :tabonly

This may not be the best way to have implemented it. I call
`RunVisualStudioCommand` in order to perform the work, and it feels a
little odd to add yet another layer of interpretation here. Thus, this
should probably be refactored. However, it does work.

Note that it doesn't work exactly the way it does in Vim due to the
impedance mismatch between Vim and Visual Studio's tab handling.
Specifically, because in Vim the splits exist within the tabs, whereas
in Visual Studio the tabs exist within the splits, in Vim if you have
multiple tabs and splits, `:tabonly` will leave you with the splits in
your current tab, but close all your other tabs, whereas with VsVim it
will close all your tabs in your current split, but leave you with the
tabs in your other splits.

Also, realized I had not followed the convention on unit tests names and
correct that wrong.
Refactored to improve design of :tabonly

Per Jared's suggestions. There may yet be another iteration of
refactoring needed (I would like to get rid of the string
"File.CloseAllButThis" as a string).
Refactored to architecture & to prepare for :only

Refactored further after another comment from Jared and our conversation
about how to implement :tabonly versus :only.
This should fix the build error in my pull request

Boy, not doing so hot today! Well, really, I'm venturing into parts of
VsVim I haven't gone into before, which delves a little more deeply into
the architecture of it.

I think I probably need to implement this VimApp thing more correctly
(rather than throwing NotImplemented), but I want to get the build
fixed.
Merge pull request #1457 from Kazark/master

Implement :tabonly