I'm starting to get into the practice of using C++11 `std::thread`s. Typically, with Win32, I need to call `CloseHandle` whenever I have a handle to a thread. Do I still need to call `CloseHandle` when I use a C++11 `native_handle`? Also, if I don't use C++11 native handles, do thread handles get cleaned up properly?