updated unit test framework
add io tools for windows platform
add io tools for linux platform
updated unit test framework output string's color
fixed bug of Thread in windows platform
fixed bug of condition in windows platform
add unit test for condition module