File Clean Up
Change .gitignore

Try to use default .gitignore for Visual Studio projects and change
some code to match original .gitignore at the end of the file. Please
check if there is any problem.
Merge branch 'CleanUp'