BlueLine Patches

Alright, here are my changes to add a GL.ReadPixels on Texture2D when it it applicable
The NoAudioHardwareException is thrown (when you do a LoadContent).  You can catch it there and it gets ignored.  The popup only happens when you don't catch it which indicates somewhere higher up the stack is catching it and throwing the box.  As best I can tell catching around Run is what they are doing.