GitIgnore file

- Added new .gitignore file that allows to specify file extensions and
directories that are not suitable for versioning (binaries, object
files, additional project files, etc.). This means that one does not
have to delete these files before committing.

- Removed unnecessary (VS generated) project files.