Update gitignore for msvc files.
msvc: Fix for compatibility with msvc.
Add VS projects files.