Merged with Upstream
Moved the initialization of the color bank to a static constructor.
Just a small comment fix in MathHelper class.

also remove farseer dependency.
cleaned up bad formatting.
Merge pull request #1856 from Shqrdx/commentbranch2

Just a small comment fix in MathHelper class.
Update to project template for Windows Phone solutions to use a drawing surface instead of a DrawingSurfaceBackgroundGrid so that either Landscape or Portrait is supported.

At time of commit supporting Both portrait and landscape on the same page is NOT supported, just one or the other.
Merge pull request #1857 from DDReaper/WindowsPhone-Template-fix

Update to project template for Windows Phone
reformatting to fix some weird line ending problems.
Adding MGFX to new content pipeline.
Fixed cases where we were marshaling within a union which can cause type reflection to fail.
Merge branch 'mgfxreflect' into effect
Added CompiledEffectContentWriter.
EffectImporter now sets the ContentIdentity.
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
Merge pull request #1869 from SickheadGames/effect

Add MGFX To New Content Pipeline
By using the direct method of setting the blend and depth/stencil states we touch less objects and remove the possibility of garbage generation.
Eliminated some garbage creation when updating dynamic vertex buffers.
Merge branch 'd3dgarbage2' into d3dgarbage
updted Ouya solution to include lidgren so it will build
Merge pull request #1872 from dellis1972/ouyafix

updated Ouya solution to include lidgren