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
Switched to using the RawInput API for keyboard state.
Implemented Texture2D.GetData<T> for subregions on DirectX
Normalized line endings
Updated implementation of Texture2D.GetData<T> for MacOS to handle subregions properly
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
HalfTypeHelper no longer uses unsafe.
Added HalfSingle, HalfVector2, HalfVector4 and Short4 to WindowsPhone project.
Merge pull request #1790 from KonajuGames/halfvector

HalfTypeHelper no longer uses unsafe.
Removed commented exceptions
some fixes for xact
added xact to windows 8
Fixed DirectX playback of Xact audio
Corrected #defines for Windows Phone
Added OpenGL support for SamplerState.MipMapLevelOfDetailBias.
Fixed black mipmap levels in DXT textures (DirectX).
Merge branch 'develop' of git://github.com/mono/MonoGame into dxtmipmaps
OUYA start button workaround

Due to the recent firmware update, the OnKeyUp and OnKeyDown events for KeyCode.Menu are both being sent in a single frame. This stops MonoGame's GamePad implementation from ever registering the Start button as being pressed.

This workaround can be removed if the OUYA firmware is ever updated to send these events in different frames.
Merge pull request #1794 from DigitalRune/dxtmipmaps

Fixed black mipmap levels in DXT textures (DirectX) - Issue #1783.
Merge pull request #1795 from Aranda/ouya_start_btn

OUYA start button workaround