Added backup.gitignore and rules to ignore executable in C++.gitignore

Following rules are added in C++.gitignore:
# Executables
*.out
*.exe
*.app

Global/backup.gitignore contains rules to ignore possible backup files.