Moved the initialization of the color bank to a static constructor.
cleaned up bad formatting.
reformatting to fix some weird line ending problems.
Fixed cases where we were marshaling within a union which can cause type reflection to fail.
Merge pull request #1853 from totallyeviljake/ISSUE_1850_R1

Issue #1850 - Moved init of color bank to a static constructor
Merge pull request #1864 from SickheadGames/mgfxreflect

MGFX Reflection Fix
One more SDL2# update
Merge branch 'develop' of git://github.com/mono/MonoGame into monogame-sdl2