Test to verify the underscore behavior in Visual Studio command names
Conflicting key state no longer cached

Previously the KeyBindingService would cache the last snapshot of
command key bindings.  However these can change by user action and there
is no way for VsVim to get notifications of that change.  Hence we no
longer cache the bindings, just the set of keys needed by VsVim
Fixed key remap after count

After count in normal and visual mode the remap mode was set to None
instead of Normal / Visual respectively.

closes #1083
Fixed some unit tests issues