Monogame synctotrunk

Alright, here are my changes to add a GL.ReadPixels on Texture2D when it it applicable
Just looked more closely at the messagebox code here. You should be able to replace this whole method with a single SDL_ShowSimpleMessageBox call and it shouldn't look/act any different. Simple!