Added HalfUtils.cs and HalfVector2.cs implementations based on XNA.
Removed HalfUtils.cs as HalfTypeHelper.cs was already there which I missed at first hand.
Converted HalfVector2.cs so that it uses HalfTypeHelper.cs instead.
Added HalfVector2 support to GraphicsExtensions.cs:OpenGLVertexAttribPointerType().
Tiny fix-up on HalfVector2.cs - removed unnecessary attributes.
Fixed HalfVector case for OpenGLVertexAttribPointerType() in GraphicsExtensions.cs for MacOS build.
Added missing PacketVector related source files to Linux and MacOS projects - including the new HalfVector2.
Sorry fixed the tiny typo in Linux and MacOS project files from last commit :)
Fixed GraphicsDeviceManager.cs SetOrientation bug.
Fixed tiny bugs in AndroidGameWindow.cs.
Fixed back SetOrientation for IPhone
Merge remote-tracking branch 'origin/develop' into develop3d

Conflicts:
	.gitmodules
	MonoGame.Framework/Android/AndroidGameActivity.cs
	MonoGame.Framework/Android/AndroidGameWindow.cs
	MonoGame.Framework/Android/Content/ContentReaders/Texture2DReader.cs
	MonoGame.Framework/Android/Graphics/ESImage.cs
	MonoGame.Framework/Android/Graphics/ESTexture2D.cs
	MonoGame.Framework/Android/Graphics/Texture2D.cs
	MonoGame.Framework/Android/GraphicsDeviceManager.cs
	MonoGame.Framework/Content/ContentManager.cs
	MonoGame.Framework/Desktop/Graphics/States/GLStateManager.cs
	MonoGame.Framework/Desktop/OpenTKGameWindow.cs
	MonoGame.Framework/Game.cs
	MonoGame.Framework/GamePlatform.cs
	MonoGame.Framework/GamerServices/GamerServicesComponent.cs
	MonoGame.Framework/Graphics/Effect/BasicEffect.cs
	MonoGame.Framework/Graphics/Effect/Effect.cs
	MonoGame.Framework/Graphics/Effect/EffectParameter.cs
	MonoGame.Framework/Graphics/Effect/EffectPass.cs
	MonoGame.Framework/Graphics/GraphicsDevice.cs
	MonoGame.Framework/Graphics/Model.cs
	MonoGame.Framework/Graphics/ModelBone.cs
	MonoGame.Framework/Graphics/ModelMesh.cs
	MonoGame.Framework/Graphics/SpriteBatch.cs
	MonoGame.Framework/Graphics/SpriteBatcher.cs
	MonoGame.Framework/Graphics/SpriteFont.cs
	MonoGame.Framework/Graphics/States/GLStateManager.cs
	MonoGame.Framework/Graphics/Vertices/VertexDeclaration.cs
	MonoGame.Framework/GraphicsDeviceManager.cs
	MonoGame.Framework/Input/Touch/TouchCollection.cs
	MonoGame.Framework/Linux/Graphics/GraphicsDevice.cs
	MonoGame.Framework/Linux/Graphics/SpriteBatch.cs
	MonoGame.Framework/Linux/Graphics/SpriteBatcher.cs
	MonoGame.Framework/Linux/Graphics/Texture2D.cs
	MonoGame.Framework/MacOS/Graphics/SpriteBatch.cs
	MonoGame.Framework/MonoGame.Framework.Android.csproj
	MonoGame.Framework/MonoGame.Framework.Linux.csproj
	MonoGame.Framework/MonoGame.Framework.MacOS.csproj
	MonoGame.Framework/MonoGame.Framework.Windows.csproj
	MonoGame.Framework/MonoGame.Framework.iOS.csproj
	MonoGame.Framework/Threading.cs
	MonoGame.Framework/TitleContainer.cs
	MonoGame.Framework/Windows/Graphics/SpriteBatch.cs
	MonoGame.Framework/Windows/Graphics/Texture2D.cs
	MonoGame.Framework/Windows/GraphicsDeviceManager.cs
	MonoGame.Framework/Windows/Input/KeyboardUtil.cs
	MonoGame.Framework/iOS/GamerServices/Guide.cs
	MonoGame.Framework/iOS/Graphics/Texture2D.cs
	MonoGame.Framework/iOS/IOSGameWindow.cs
	MonoGame.Framework/iOS/iOSGamePlatform.cs
	MonoGame.Framework/iOS/iOSGameView.cs
	MonoGame.Framework/iOS/iOSGameViewController.cs
	MonoGame.Framework/iOS/iOSGameView_Touch.cs
	MonoGame.Framework/iOS/iOSGameWindow.cs
Fix ContentManager to use TitleContainer.OpenStream rather than FileStream.
Add missing SetSupportedOrientations method to AndroidGameWindow.
Remove duplicate list access in TouchCollection.
Fix various merge errors
Reverted back my changes on android build errors as slygamer already fixed them correct within PR-395.
Merge pull request #395 from slygamer/develop3d

Develop3d- Added missing SetSupportedOrientations method to AndroidGameWindow, and other fixes.
Merge remote-tracking branch 'origin/develop3d' into develop3d

Conflicts:
	MonoGame.Framework/Android/AndroidGameWindow.cs
fixed GraphicsDeviceManager.cs annoyance :)
Merge pull request #392 from raistlinthewiz/develop3d

Added basic HalfVector2.cs, fixed Android build errors.
Merge pull request #396 from espes/develop3d

Develop3d: Merge in all the develop branch changes
Fixes _data never getting initialized in SoundEffect constructor.
Fixed a bug that calling MediaPlayer.Play(song) twice would play 2 different songs.
Merge pull request #398 from Naerymdan/develop

Fix for SoundEffect on Windows