Call XInitThreads when using SMP with SDL1.2

SDL2 calls XInitThreads for us, but SDL 1.2 doesn't so we need to call it ourselves to keep SMP support from crashing