Merge in changes from aborted Sixense branch
-Moved Xinput and Joystick code paths out of in_win.c (modularity will help with SDL2 porting)
-Fixed issues with number of key events being hardcoded
-Increased max num of key events (256->512)
-Added SCR_CenterAlert function that prints a message on screen without spamming console