Mostly minor stuff, due to the use of thread_local in usd, i had to delay load opengl32 since when you use mesa it'll spin off a bunch of threads before the crt on the main thread is initialized leading to a crash due to uninitialized locks.
debug_timer.h used some none ISO code which MSVC didn't support and it just stubbed it out for windows.