Fix referencing aliasing with new Protobuild
Fix build error under Windows
Merge pull request #2610 from hach-que/alias-fix

Fix referencing aliasing with new Protobuild
Fixed Game.Exit() crash on WinGL and Linux platforms.

We must not call Game.Tick() after Game.Exit().
Fixes issue #2605.
First implementation of ReflectiveWriter.
Added EnumWriter support.
Merge pull request #2614 from thefiddler/runloopfix

Fixed Game.Exit() crash on WinGL and Linux platforms.
Fixed tabs.
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
First rough skeleton of IntermediateSerializer classes.
Added some of the implementation from the XmlImporter work.
Removed unused usings.
Merge pull request #2621 from SickheadGames/intermediate

IntermediateSerializer Skeleton
Removing the explicit Alt-F4 check. In Windows, SDL generates an SDL_QUIT event for Alt-F4 automatically so this is unnecessary on that platform, and doesn't fit any conventions on OS X or Linux that I'm aware of.
Changing SDL2_KeyboardUtil to cast to int for the dictionary to avoid boxing which contributes to garbage collections.
Merge pull request #229 from brushfiregames/brushfiregames/remove-unnecessary-alt-f4

Removing Alt-F4 test from RunLoop
Merge branch 'brushfiregames/fix-keyboard-util-boxing' of https://github.com/brushfiregames/MonoGame into monogame-sdl2
Tabbing/spacing fixes. Blaming VS for the former.
Merge back from develop