VsVimShared now compiling

Had to do an awful hack for one of the XAML files here.  The
ConflictingKeyBindingDialog depends on a shell window.  The reference in
XAML includes the actual assembly name which changes between versions of
Visual Studio.   XAML as far as I know doesn't support #ifdef hence I
had to have 2 copies of the same file.  Hope I can get rid of this hack
at some point in the future.  It's pretty terrible
Vs2012 now compiling

This particular project is tied to a specific version of Visual Studio
hence it's a very straight forward change.  The version numbers can be
hard coded here.

The one exception is FSharp.Core.dll.  This DLL we want to force to the
same version as VimCore hence we use the standard version number
2012 VSIX project compiling

Once again this project is tied to a specific Visual Studio version
number hence the port is straight forward.
The 2012 project can now build in Visual Studio