update gitignore( ignore temporary files)
split project(no-c++11 and c++11 project);
add some thread tools