Move and rename ThreadData::FreeThread() to ThreadEngine::Stop() and document what it does
Move and rename class ThreadData to ThreadEngine::ThreadState
threadengine_win32 Don't ask for the thread id of newly created threads pointlessly