add .gitignore
add auto build all cpp files in scons/program/SConscript, but do not function