Fixed a bug with dead (non-user) keys from RAWINPUT leaking into the Keyboard State. Example: LeftShift was automatically included with any Up/Down/Left/Right arrow keys, contrary to standard XNA behavior
Better detection of graphics mode on Android.
This fixes crash when resuming app after sleep on HTC One X (EglException: MakeCurrent failed with error 12297).
Throwing NoSuitableGraphicsDeviceException if failed to create frame buffer.
Merge pull request #2055 from LaxLacks/develop

Fixed a bug with dead (non-user) keys from RAWINPUT leaking into the Key...
Added ShaderCompilerException.
Renamed FromShaderInfo() to CompileEffect().
We now dump shader compiler warnings even if the shader doesn't fail to build.
We now throw ShaderCompilerException to identify a shader compiler issue specifically.
Refactor of error processing in EffectProcessor to log/send multiple errors/warnings.
We now log InvalidContentExceptions cleaner.
More correct looking logging of warnings.
Some better InvalidContentException formatting.
Fixed old MGEffectProcessor.
Merge pull request #2815 from SickheadGames/mgfxerr

Fixes To MGFX Errors and Warnings
Added test for explicity typed array.
Fixed FindType() to handle arrays.
Added better error messages when a type could not be properly resolved.
Merge pull request #2819 from SickheadGames/arraytype

Support Array Types In IntermediateReader
Merge pull request #2627 from Andreyul/android_graphics_mode

Better detection of graphics mode on Android.