use boost::interprocess::interprocess_semphore to allow read and write to temp files without crashing
new script create_calls_db.sh to generate modules2static.txt
Merge pull request #1777 from gartung/clang-handle-concurrent-dumpers

Tools updates -- Use boost::interprocess::interprocess_semphore to allow read and write