MinGW-w64 fixes
In this PR I made MinGW-w64 compilers work again with EAThread.
I opted for using pthreads, as those are native to MinGW-w64 and GCC has no support for SEH intrinsics, such as __try and __catch.
I tested this with GCC, Clang, MSVC, and Clang-CL, but I can't remember if I tested it on Linux.
If possible I'd like to extend EAThread to be numa-aware somewhere in the future, so that MinGW users can make use of all threads on new high core count CPUs. I'm assuming the MSVC side is already numa aware.
As usual, let me know if there are any issues with the PR :)
Fixed the compiler error on Apple Clang, all tests are looking to pass.
Please review, @rparolin
@rparolin This hasn't seen activity in almost 2 months. Could you take a look at it, or close the request if you don't intend to merge it? Thanks!
@grojo-ea I noticed you have been merging code into EASTL, I would appreciate it if you could take a look at this.