Fixed Game.Exit() crash on WinGL and Linux platforms.

We must not call Game.Tick() after Game.Exit().
Fixes issue #2605.
Merge pull request #2614 from thefiddler/runloopfix

Fixed Game.Exit() crash on WinGL and Linux platforms.
Merge pull request #2616 from SickheadGames/reflective_writer

ReflectiveWriter
Get platforms that return false in BeforeRun working again (Just Android...) refs #2615
Merge pull request #2617 from danzel/fix-android

Get android working again
Merge pull request #2621 from SickheadGames/intermediate

IntermediateSerializer Skeleton
Fixed Texture2D.GetData on DirectX platforms
Added support for the element count parameter
This should fix GetData for Texture3D.Directx
Merge pull request #2622 from Nezz/getdatafix

Fixed Texture2D.GetData on DirectX platforms
Merge pull request #2623 from Nezz/getdata3dfix

Fix GetData for Texture3D.Directx
Merge pull request #2625 from SickheadGames/intermediate

More IntermediateSerializer
Add missing Vector3 normal array transform
Implement MeshHelper.TransformScene, fixes #2546
Delegating to existing method
Back to inlining, matches rest of file better

This reverts commit 858ee5e362b54e6fe3b216b643e8afd792de9eae.
Fixed exception: No constructor found for MonoGameAndroidGameView::.ctor(System.IntPtr, Android.Runtime.JniHandleOwnership). Caused by virtual member call in constructor.
Removed unnecessary _activity member from OrientationListener. Fixes possible leak of Activity instance.
Merge pull request #2630 from SickheadGames/ModelPipeline

Implemented MeshHelper.TransformScene
Merge pull request #2633 from Andreyul/no_ctor_found

Fixed exception: No constructor found for MonoGameAndroidGameView
Added ContentSerializerRuntimeTypeAttribute and ContentSerializerTypeVersionAttribute.