separated Funcwrap from ThreadPool to new file
renamed Task() to RunHook()
renamed Task() to RunHook()
added RunThreads(), modified SetNumThreads()
modified test according to interface changes in enThreadPool and related classes