清理脚本添加hook
添加自旋锁、互斥锁的支持，使用C++11特性
管理inline/IAT hooking加载情况
隐藏std::lock_guard不需要的构造函数
inline hook情况查询与记录（使用自旋锁）
lock_guard class不使用C++11
IAT hook情况查询与记录（使用自旋锁）
hook 函数命名规则：
1. hook_api_函数名.cpp
2. hook_interface_接口名_函数名.cpp

Signed-off-by: 宋万鹏@HP-CQ42 <swpustc@mail.ustc.edu.cn>
使用脚本搜寻目录而非单独设置
使用%SLN_DIR%设置SLN目录使脚本更简洁
Merge branch 'fix-add-hook' into dev-2

Conflicts:
	tools/clear_vc.bat

Signed-off-by: 宋万鹏@HP-CQ42 <swpustc@mail.ustc.edu.cn>