Update file .gitignore

ignore directory "build", but keep subdirectory "windows" of "build"

so, the structure of project will NOT be changed, but git workspace will keep "CLEAN"