add thread pool
enhance thread pool
remove the dirty codes in thread pool
remove dirty comment in thread_pool.h
fix the mutex scope and some typos
add the task mutex in terminate()
Merge pull request #20 from anqin/develop-threadpool

add thread pool