[MacOS] Added TestInput
Changed WinForms keyboard handling to use WM_KEYUP/DOWN messages so that we can capture left/right alt, control, and shift keys.
Implemented GetData<T> for MacOS
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Added async calls per nezz's advice. These changes were tested in cocos2d-xna.
Switched to using the RawInput API for keyboard state.
Merge pull request #1779 from totallyeviljake/ISSUE_1775_R1

Issue #1775 - Added async calls per nezz's advice.
Removed message from error in OnTextInput parameter validation
Merge pull request #1648 from SamuelEnglard/Feature/MacOS/TextInput

[MacOS] Added TextInput
Implemented Texture2D.GetData<T> for subregions on DirectX
Normalized line endings
Place cursor at end in Android KeyboardInput
[MacOS] Added TestInput
Fix for Sampler States that used object.Sample() rather than tex2D(sampler, texCoord).
Added async calls per nezz's advice. These changes were tested in cocos2d-xna.
API fixes for latest SharpDX release.
Updating Libs submodule for latest SharpDX.
Missed a few more SharpDX API changes.
Removed message from error in OnTextInput parameter validation
Merge branch 'develop' of https://github.com/mono/MonoGame into develop