Update gitignore for msvc files.
Add support for msvc compiler (dynamic arrays).
Add VS project files.